社区
Symbian
帖子详情
initializer element is not constant
mwhadesin
2010-05-22 04:52:03
请教诸位大大,小弟在用carbide.c++编译oggplay播放器的时候出现initializer element is not constant的错误,何解?
...全文
199
回复
打赏
收藏
initializer element is not constant
请教诸位大大,小弟在用carbide.c++编译oggplay播放器的时候出现initializer element is not constant的错误,何解?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
error:
initializer
element
is not
const
ant
本文介绍C语言中使用非常量表达式初始化全局或静态变量时出现的错误“
initializer
element
is not
const
ant
”,并提供了解决方案。
关于
initializer
element
is not
const
ant
错误
本文深入探讨了C/C++语言中全局变量的初始化与赋值规范,详细解释了C99标准对全局变量初始化的要求,特别强调了常量表达式的重要性,并通过实例展示了错误用法与正确做法的区别。同时,文章还指出在C++中此类限制相较于C语言有所不同。
initializer
element
is not
const
ant
问题
本文探讨了在C语言中初始化全局变量或static变量时仅能使用常量的问题,通过实例说明了当尝试使用变量进行初始化时遇到的编译错误,并提供了一种使用宏定义的解决方案。
C语言:
initializer
element
is not
const
ant
本文解析了C99标准下全局变量及static变量初始化时遇到的问题,即使用非常量表达式作为初始化元素导致的错误,并给出了正确的解决办法。
结构体初始化
initializer
element
is not
const
ant
本文记录了一次在使用UDP服务器发送结构体数据时遇到的问题,由于需要转换字节序,尝试用非常量初始化全局结构体导致错误。文章分析了全局变量必须用常量初始化的原因,并提到了htonl()函数在字节序转换中的作用。总结强调了全局变量只能用常量初始化的要点。
Symbian
3,119
社区成员
9,182
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章