logo search
volkov / C++ / Бьерн Страуструп-Справочное руководство по С++

R.2.1 Лексемы

Существуют лексемы пяти видов: идентификаторы, служебные слова,

литералы, операции и различные разделители. Пробелы, вертикальная

и горизонтальная табуляция, конец строки, перевод строки и комментарии

(все вместе "обобщенные" пробелы), как указано ниже, игнорируются,

за исключением того, что они отделяют лексемы. Обобщенные пробелы

нужны, чтобы разделить стоящие рядом идентификаторы, служебные

слова и константы.

Если входной поток разобран на лексемы до данного символа, то

следующей лексемой считается лексема с максимально возможной длиной,

которая начинается с этого символа.

R.2.2

Комментарии

Символы /* начинают комментарий, который завершается символами */.

Такие комментарии не могут быть вложенными. Символы // начинают

комментарий, который завершается концом этой строки. Символы //,

/* и */ не имеют специального назначения в комментарии // и

рассматриваются как обычные символы. Аналогично символы // и /*

не имеют специального назначения внутри комментария /*.