首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

这是结构体里面不识别"//"注释还是如何着

2012-09-24 
这是结构体里面不识别//注释还是怎么着?C/C++ codestruct Log_Stu{double corrdouble obj[3]}struct

这是结构体里面不识别"//"注释还是怎么着?

C/C++ code
struct Log_Stu{    double corr;    double obj[3];};struct OutPut_Stu{    double *itpS;    double sgm;    int nIter;    double *logs_corr;    //double *logs_obj;     };int main(){}

这样就会报错:"end of file found before the left brac..."什么的。而把这行去掉或者用"/* */"注释掉就没有问题了。在结构体中不能用"//"注释么????

[解决办法]
VS2008编译无问题。
[解决办法]
把这行删除重新敲一下,可能是拷贝来的里面有些不可见的字符
[解决办法]
没问题
[解决办法]
确保没有不可见字符哦
[解决办法]
//是c++风格的注释,如果是老的c编译器是有可能不认
[解决办法]
vc6.0运行没有问题
[解决办法]
偶遇到类似问题都是用
“每次用/*...*/注释掉不同部分再重新编译,直到定位到具体语法出错的位置。”
的方法解决的。

[解决办法]
vs2010?

应该不会有这种bug

重新写个文件,别的代码都没有

C/C++ code
struct A{    //};int main(){    return 0;}
[解决办法]
明显编译器太老不认C++注释。
[解决办法]
可以的,楼主,我亲测了!

热点排行