#c #xml
#c #xml
Вопрос:
Поддерживает ли C эквивалент комментариев с тройной косой чертой к документации XML, которые Visual Studio использует для предоставления полезных подсказок для моего кода на C #, или вы просто избалованы возможностью использовать их на C #?
Если это не поддерживается в C, есть ли другие варианты?
Комментарии:
1. msdn.microsoft.com/en-us/library/wfwda74e (v = против 80).aspx Как долго вы искали?
2. Не могли бы вы пояснить, что такое комментарий с тройной косой чертой ? Похоже, большинство людей предположили, что вы имели в виду комментарии с двойной косой чертой .
3. Это не тот тег, в котором три косых черты означают что-то особенное. Вам придется объяснить, что означает документация xml. Кстати, ответ отрицательный.
4. Он имеет в виду комментарии, которые могут быть проанализированы инструментом документации, таким как Javadoc или Doxygen.
5. Испорчено! Конечно, испорченный! Некоторые из нас все еще помнят времена, когда комментарий с двойной косой чертой считался новшеством и ненужной роскошью!
Ответ №1:
В C нет эквивалента комментариев к документации XML или JavaDoc.
Попробуйте doxygen.
Комментарии:
1. Спасибо! Наконец-то кто-то, кто заметил XML-тег и знал, что существует такая вещь, как комментарий с тройной косой чертой.
Ответ №2:
В самом языке C комментарий с тройной косой чертой не представляет собой ничего особенного (это просто комментарии с двойной косой чертой, которые начинаются с косой черты).
Однако вы можете использовать комментарии с тройной косой чертой в Doxygen.
Комментарии:
1. комментарии с тройной косой чертой на c также отображаются в intellisense в Visual Studio (начиная с 2012 года). CppTripleSlash помогает автоматически заполнять заглушки документации, когда тройная косая черта вводится над функцией.
Ответ №3:
Большинство современных компиляторов C поймут комментарии с двойной косой чертой, как в C . Они являются частью спецификации C99.
Ответ №4:
Предположительно, вы говорите о создании блоков комментариев, отформатированных для автоматического извлечения.
Doxygen поддерживает специальные блоки комментариев, которые начинаются с разделителя комментариев C с двойной косой чертой, за которым следует либо другая косая черта, либо восклицательный знак.
Ответ №5:
C поддерживает /* */
комментарии. C99 добавляет поддержку //
комментариев. Ваша среда разработки или компилятор могут поддерживать больше, но это нестандартно.
Комментарии:
1. Это зависит не от IDE, а от компилятора. GCC (я тестировал) игнорирует все после
//
, если вы не ставите/* comment */
после//
, и в этот момент некоторые версии будут жаловаться на комментарии внутри комментариев.