Комментарии в C++

Комментарий — это текст, который предназначен для программистов и не обрабатывается компилятором. Обычно комментарии используются для создания заметок к коду для дальнейшего использования. Компилятор обрабатывает их как пробел. Комментарии можно использовать при тестировании, чтобы сделать неактивными определенные строки кода, однако для этой цели лучше подходят директивы препроцессора #if и #endif, поскольку ими можно окружить код, содержащий комментарии, однако вложение комментариев не допускается.

Комментарии в C++ записываются одним из следующих способов:

  • Символы /* (косая черта и звездочка), за которыми следует любая последовательность символов, включая переводы строки, после чего ставятся символы */. Это тот же синтаксис, который используется в ANSI C.

  • Символы // (две косые черты), за которыми следует любая последовательность символов. Символ перевода строки, непосредственно перед которым нет обратной косой черты, завершает комментарий, оформленный таким способом. Поэтому такие комментарии часто называют однострочными.

Символы, используемые для оформления комментариев (/*, */ и //), не имеют специального значения внутри символьной константы, строкового литерала, или комментария. Однако вложение комментариев, оформленных первым способом, не допускается.

См. также

Ссылки

Лексические соглашения