kit 5 мар 2010 в 03:16"\" в конце строки в C/C++Время на прочтение1 минКоличество просмотров1.2KC++ * ПереводВсего голосов 26: ↑13 и ↓130Добавить в закладки2Комментарии17
kit 5 мар 2010 в 03:32Показать предыдущий комментарийА такой вариант? int a=1; //some comment ??/ a++; printf("%d\n",a);
metaball 5 мар 2010 в 03:51Показать предыдущий комментарийА такой уже нет, и разбитые ключевые слова тоже нет, но честно говоря, если у меня в файле идёт такое разбиение, то подсветка мало поможет.
kit 5 мар 2010 в 04:12Показать предыдущий комментарийНу разбитые ключевые слова вряд ли кому-то нужно подсвечивать. А вот вариант с комментарием вполне может встретиться на практике.
kit 5 мар 2010 в 04:14Показать предыдущий комментарийНемного отредактировал пост — убрал про разбитые ключевые слова и добавил про триграф.
kit 5 мар 2010 в 05:43Показать предыдущий комментарийАга, но тут вопрос не только в триграфах. Emacs, например, не подсвечивает правильно даже первый вариант.
SabMakc 5 мар 2010 в 06:26Notepad++ тоже не подсветил (оба варианта), но при этом нормально отработал с "\" в define
iley 5 мар 2010 в 09:31Показать предыдущий комментарийЯ поправил файл syntax/c.vim и теперь у меня в обоих случаях всё правильно работает.
Lockal 5 мар 2010 в 11:45Qt Creator 1.3.0 не подсвечивает, но gcc 4.4 в обоих случаях выводит предупреждения.
Veminz 6 мар 2010 в 09:08Мне больше интересно, чтоб кто-нибудь показал хоть один реальный случай, где в C/C++ в современном мире нельзя обойтись без использования триграфов. Множество нынешних С++ программистов даже и не подозревает что это такое, и слава богу.
kit 6 мар 2010 в 09:13Показать предыдущий комментарийТакого случая нет и не будет. Это ж для старых компьютеров/клавиатур придумано.
voiza 9 мар 2010 в 13:47Показать предыдущий комментарий… и слава богу, что умеют отключить их опцией -Wtrigraphs -Werror.
"\" в конце строки в C/C++