gpt4 book ai didi

c++ - 注释掉评论

转载 作者:太空狗 更新时间:2023-10-29 23:21:17 26 4
gpt4 key购买 nike

我注意到,使用 visual studio 2003,我可以“注释掉”我的评论,使它们不再是评论。这需要一个示例:

如果我有:

/*
int commented_out = 0;
*/

我可以用//注释掉/* 和 */并且/* 和 */中的代码不再被“注释掉”(文本变为非注释颜色 编译器再次将其视为代码)。像这样:

///*
int commented_out = 0;
//*/

我发现这对于 msvc 2003 是正确的,这是正常的 C++ 行为还是只是侥幸与此编译器一起工作?

最佳答案

是的,这是完全正常的行为。 C++ 标准规定,只有当 /* 本身未被注释掉时,它才是注释 block 的开始。我经常使用您在上面写的内容通过添加/删除一个字符来注释或取消注释一段代码。在两个代码块之间切换的一个不错的小技巧是:

//*
code block 1 (uncommented)
/*/
code block 2 (commented)
//*/

现在,从一开始删除一个斜杠,它变成

/*
code block 1 (commented)
/*/
code block 2 (uncommented)
//*/

不是在生产代码中使用的东西,但对于快速调试更改非常有用。

关于c++ - 注释掉评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/282526/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com