【发布时间】:2011-10-26 22:28:28
【问题描述】:
是否可以通过使用反斜杠将 // 样式 cmets 延续到下一行,例如多行宏?例如
// here is a comment \
and this is more comments \
const char* x = "hello"; // this line of "code" is actually still a comment
int x = 5; // and now an actual line of code
【问题讨论】:
-
我知道您已经有了答案,但同样好的答案是“您尝试时发生了什么?”
-
答案是语言允许,但请不要这样做。许多编辑不会选择它,他们不会将下一行作为注释突出显示,您和其他人会阅读代码并期望下一行被执行...如果只是为了好玩,请尝试以 @ 结束单个注释行987654322@,类似:
// What's this ??/ -
不要这样做。我什至不想知道你是否可以。这听起来像是我所见过的最邪恶的事情。
-
@hobbs:(是的,这是一条旧评论。)“你尝试它时发生了什么”并不一定能回答这个问题。看我的回答;在某些情况下 g++ 恕我直言会出错。