std::cout << "/*";std::cout << "*/";
正常输出
std::cout << /*"*/"*/;std::cout << /*"*/"/*"*/"*/ ;
就近匹配原则。
正确做法:
#include<cstdlib>
#include<iostream>
int main()
{
std::cout << "/*";
std::cout << "*/";
std::cout << /*"*/"*/";
std::cout << /*"*/"/**/*/" ;
system("pause");
return 0;
}
本文探讨了在C++中使用std::cout输出包含注释的字符串时遇到的注释嵌套问题,并介绍了如何正确地输出注释而不触发编译错误的方法。
260

被折叠的 条评论
为什么被折叠?



