Комментарии с двойной косой чертой и тройной косой чертой

#c #comments #codeblocks

#c #Комментарии #codeblocks

Вопрос:

Кажется, я ничего не могу найти об этом в Интернете.

 //This is a comment
///This is a darker comment
  

В CodeBlocks, если я делаю комментарий первым способом, его почти невозможно увидеть (светлая тема, а не темная). Если я сделаю это вторым способом, это значительно затемнит комментарий, и я смогу видеть его лучше.

C::B очевидно, что они трактуются по-разному. Есть ли в них реальная разница?

Комментарии:

1. Это полностью зависит от вашего текстового редактора / IDE. Нет ничего особенного в /// комментарии к // комментарию относительно стандарта c .

2. Рассмотрите возможность использования тега [visual-c ], если это то, что вы используете.

3. Различные / расширенные комментарии имеют значение для пакетов документации по коду, например, см. Doxygen — Документирование кода

4. В C // начинается комментарий, который заканчивается в конце строки. /// это комментарий, первый символ которого / .

Ответ №1:

Это синтаксис Doxygen / JavaDoc.

/// указывает краткое описание, которое будет добавлено в документацию Doxygen. // ничего не добавит в документацию Doxygen.

То же самое, для которого создается длинное описание, а которое ничего не создает. /** */ /* */

Ваша среда разработки (которую вы не указали) может отображать разные случаи по-разному или нет.

Комментарии:

1. Я думаю, что C :: B означает IDE Code::Blocks.

2. @jakub_d Смотрите Doxygen — Документирование кода

Ответ №2:

http://wiki.codeblocks.org/index.php/Syntax_highlighting_custom_colour_themes <- по их терминологии, один из них является комментарием к строке, а другой — комментарием к документации.

Компилятор проигнорирует оба.