当前位置:编程学习 > 网站相关 >>

g++编译goto语句出现:[error:jump to label XXX]

1,错误信息

TsMultiCast.cpp:51: error: jump to label ‘_FAIL_LABEL1’
TsMultiCast.cpp:34: error:   from here
TsMultiCast.cpp:37: error:   crosses initialization of ‘int iOptVal’

 

2,原因
g++下的goto语句,在跳转后还有定义,比如我的【int iOptVal】,会认为没有初始化,所以就不过去拉

 


3,解决
把所有的定义都放到第一个goto之前。

补充:综合编程 , 其他综合 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,