codelite - free c++ ide
Barra invertida al final de las lĂneas de comentarios en C/C++ (10)
¿Su editor / ide resalta que a++;
en este código C / C ++ como parte de un comentario?
int a=1;
//some comment /
a++;
printf("%d/n",a);
¿Y qué hay de esto?
int a=1;
//some comment ??/
a++;
printf("%d/n",a);
¡Buena pregunta! Iba a hacer una pregunta sobre esto hasta que encontrase esta.
El IDE de Visual-DSP ++ de Analog Devices no resalta ninguno de los comentarios al escribir en ensamblado o C. Por ejemplo:
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;
Desde http://forums.topcoder.com/?module=Thread&threadID=666932
Nota rápida sobre qué editores populares muestran esto como un comentario: vim - sí emacs - no :) kate - no gedit - sí netbeans - sí kwrite - sí
Kate (3.4) solo resalta la primera prueba, falla al destacar la segunda prueba
// hello folks /
int a = 0;
// hello folks ??/
int a = 0;
Sí, TextMate lo hace.
Slickedit - si
KDevelop - si
QT Creator - No
CodeBlocks - No
VC6, Visual Studio 2003, 2005, 2008, 2010 todos lo hacen.
XCode y CodeWarrior lo manejan adecuadamente. (Pero no el trigraph, lol.)
Xcode ve el primero como un comentario, el segundo no.
emacs 22.3.1: no a ambos, por desgracia
vim 7.2 lo ve como un comentario, y gcc 3.4.3 lo compila como un comentario.