Делает Ваше выделение редактора/язя это a++;
в этом 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 - Нет
CodeBlocks - Нет
vim 7.2 видит это как комментарий, а gcc 3.4.3 компилирует это как комментарий.
Kate (3.4) выделяет только первый тест, второй тест не выделяет
// hello folks \
int a = 0;
// hello folks ??/
int a = 0;
XCode и CodeWarrior обрабатывают это правильно. (Но не триграф, lol.)
From http://forums.topcoder.com/?module=Thread&threadID=666932
Краткое примечание, какие популярные редакторы отображают это как комментарий: vim - да emacs - нет :) kate - нет gedit - да netbeans - да kwrite - да