Почитал на
форуме TopCoder как человек нарвался на проблему с обратной косой чертой в комментариях в
C/
C++.
Я и раньше такое где-то видел, но тут в приступе прокрастинации решил заняться проблемой подробнее и написал на
StackOverflow и
Хабрахабр (тут минусуют почему-то).
Интересно, что gcc даже при наличии пробелов после обратной косой черты считает ее символом продолжения строки, а Visual Studio - нет (и вроде как и то, и то соответствует стандарту). На TopCoder в алгоритмах в челлендж-фазе нельзя выделить текст и увидеть хвостовые пробелы, так что если бы использовался компилятор Visual Studio, а не gcc, то можно было бы писать программы, в которых невозможно определить, что они делают (но это было нарушением правила сознательного запутывания).
This is crossposted entry.
kit1980.ru