这是结构体里面不识别"//"注释还是如何着
这是结构体里面不识别//注释还是怎么着?C/C++ codestruct Log_Stu{double corrdouble obj[3]}struct
这是结构体里面不识别"//"注释还是怎么着?
C/C++ codestruct 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++ codestruct A{ //};int main(){ return 0;}
[解决办法]
明显编译器太老不认C++注释。
[解决办法]
可以的,楼主,我亲测了!