您的编辑器/idea++;
在此 C/C++ 代码中是否将其作为注释的一部分突出显示?
int a=1;
//some comment \
a++;
printf("%d\n",a);
那这个呢?
int a=1;
//some comment ??/
a++;
printf("%d\n",a);
您的编辑器/idea++;
在此 C/C++ 代码中是否将其作为注释的一部分突出显示?
int a=1;
//some comment \
a++;
printf("%d\n",a);
那这个呢?
int a=1;
//some comment ??/
a++;
printf("%d\n",a);
VC6、Visual Studio 2003、2005、2008、2010 都可以。
Slickedit - 是的
KDevelop - 是的
QT Creator - 否
代码块 - 否
vim 7.2 将其视为注释,而 gcc 3.4.3 将其编译为注释。
是的,TextMate 做到了。
emacs 22.3.1:对两者都没有,可悲的是
Kate (3.4) 仅突出显示第一个测试,未能突出显示第二个测试
// hello folks \
int a = 0;
// hello folks ??/
int a = 0;
来自http://forums.topcoder.com/?module=Thread&threadID=666932
快速说明哪些流行编辑将此作为评论显示:vim - 是 emacs - 否 :) kate - 否 gedit - 是 netbeans - 是 kwrite - 是
XCode 和 CodeWarrior 可以正确处理它。(但不是三元组,哈哈。)
Xcode 将第一个视为注释,第二个则不是。
好问题!在我找到这个之前,我打算问一个关于这个的问题。
Analog Devices 的 Visual-DSP++ IDE 在用汇编或 C 语言编写时不会突出显示任何注释。例如:
r1 = dm(pPointer1); // Store pointer to r0\
r0 = lshift r1 by -16; // Not highlighted as a comment but DOES NOT EXECUTE.
dm(i0,m1) = r0;
dm(i0,m1) = r1;