您的位置:首页 > 其它

gcc/g++ error: crosses initialization of

2011-02-18 10:28 281 查看
如果在goto语句之后、switch case分支里定义并同时初始化,如 int i = 0; 会出现如下的错误

error: crosses initialization of 'int i'

解决方法是将变量定义与初始化分开,即int i; i = 0; 或者将变量定义初始化放到goto之前,switch语句块之外。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐