社区
Symbian
帖子详情
initializer element is not constant
mwhadesin
2010-05-22 04:52:03
请教诸位大大,小弟在用carbide.c++编译oggplay播放器的时候出现initializer element is not constant的错误,何解?
...全文
200
回复
打赏
收藏
initializer element is not constant
请教诸位大大,小弟在用carbide.c++编译oggplay播放器的时候出现initializer element is not constant的错误,何解?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
error:
initializer
element
is not
const
ant
如上代码所示, g_car_speed_left 是一个全局变量,初始化时,赋值的g_car_value_0 是一个变量,因此会出现“
initializer
element
is not
const
ant
”。在C语言中,当你遇到“
initializer
element
is not
const
ant
”这个错误时,它通常意味着你试图用一个非常量表达式来初始化一个全局变量或静态变量。这样就解决上述问题了。
关于
initializer
element
is not
const
ant
错误
关于 static storage duration: C99 6.2.4 Storage durations of objects 第3款: 3 An object whose identifier is declared with external or internal linkage, or with the storage-class specifier static has sta
initializer
element
is not
const
ant
问题
问题描述: 下面的代码保存成m.c,用g++ m.c -o test编译没问题; 保存成m.cpp,用g++ m.cpp -o test编译也没问题; 但是,保存成m.c,用gcc m.c -o test报错:m.c:2: error:
initializer
element
is not
const
ant
[cpp]view plaincopy ...
C语言:
initializer
element
is not
const
ant
static struct QueuePtr * header =( ( struct QueuePtr * ) malloc(sizeof(struct QueuePtr ) ) ); 在编译时报错:
initializer
element
is not
const
ant
原因:在c99中指明全局变量和static变量的初始化式必须为常量表达式 修改:static struct Que
结构体初始化
initializer
element
is not
const
ant
C 语言
Symbian
3,119
社区成员
9,182
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章