C / C ++中注释行末尾的反斜杠

时间:2010-03-05 02:56:26

标签: c++ c ide editor highlighting

您的编辑/ ide是否强调此C / C ++代码中a++;作为评论的一部分?

int a=1;
//some comment \
a++;
printf("%d\n",a);

那怎么样?

int a=1;
//some comment ??/
a++;
printf("%d\n",a);

10 个答案:

答案 0 :(得分:2)

VC6,Visual Studio 2003,2005,2008,2010都可以。

答案 1 :(得分:2)

Slickedit - 是的

KDevelop - 是的

QT Creator - 否

CodeBlocks - 否

答案 2 :(得分:2)

vim 7.2将其视为注释,gcc 3.4.3将其编译为注释。

答案 3 :(得分:1)

是的,TextMate会这样做。

答案 4 :(得分:1)

Kate(3.4)只突出第一次测试,第二次测试失败

// hello folks \
int a = 0;

// hello folks ??/
int a = 0;

答案 5 :(得分:1)

emacs 22.3.1:两者都没有,可悲的是

答案 6 :(得分:0)

来自http://forums.topcoder.com/?module=Thread&threadID=666932

  

快速记录哪些受欢迎的编辑   将此作为评论:vim - 是的   emacs - 没有:)凯特 - 没有gedit - 是的   netbeans - 是的kwrite - 是的

答案 7 :(得分:0)

XCode和CodeWarrior正确处理它。 (但不是三角形,哈哈。)

答案 8 :(得分:0)

Xcode将第一个视为评论,第二个视为评论。

答案 9 :(得分:0)

好问题!在我找到这个之前,我会问这个问题。

ADI公司的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;