专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C语言

问个话语 求解答

发布时间:2011-06-28 12:42:14 文章来源:www.iduyao.cn 采编人员:星星草
问个语句 求解答
GType for_example_get_type (void) G_GUNC_CONST;
求解 语句 怎么看;
帮忙解答给分,

------解决方案--------------------
不解,这语句是什么
------解决方案--------------------
GType for_example_get_type (void) G_GUNC_CONST;

找找 GType  G_GUNC_CONST 代表的宏呗
------解决方案--------------------
GType for_example_get_type (void) G_GUNC_CONST;
一个函数嘛,G_GUNC_CONST很明显是一个宏嘛,会被替换成{xxxxx}的嘛
------解决方案--------------------
引用:
GType for_example_get_type (void) G_GUNC_CONST;
求解 语句 怎么看;
帮忙解答给分,


楼主可以结贴了,我楼上的也已经说了
------解决方案--------------------
G_GUNC_CONST
目测 更像是const
int get()const;这样的用法
------解决方案--------------------
VS IDE中,在不明白的符号上点鼠标右键,选转到定义。

------解决方案--------------------
目测:
GType for_example_get_type (void) G_GUNC_CONST;
应该是定义 一个返回值为GType 类型的函数 
函数名为for_example_get_type 
函数参数为空
函数返回值通过G_GUNC_CONST来修饰
------解决方案--------------------

#define G_GNUC_CONST                            \
  __attribute__((__const__))

gcc扩展,表示:
如果函数的参数都是数字型或者没有参数的话,如果参数相同,函数会返回相同的返回值
如果编译器能确定多几次调用的的参数相同的话,就可以把多次调用优化为一次!

典型的函数比如int abs(int j);
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: