Вы можете использовать стандарт javadoc, а затем использовать doxygen, который понимает javadoc для создания документации.
В doxygen Я рекомендую использовать опцию JAVADOC_AUTOBRIEF
, установленную на YES
. Если для тега JAVADOC_AUTOBRIEF установлено значение YES, то doxygen интерпретирует первую строку (до первой точки) комментария стиля в стиле Javadoc как краткое описание.
Пример для определения класса:
/**
* A brief description. A more elaborate class description
* @param bool somebool a boolean argument.
* @see Test()
* @return The test results
*/
(еще несколько примеров in the doxygen manual)
Установка очень прост, есть графический интерфейс и приятные графические визуализации доступны с:
apt-get install doxygen doxygen-gui graphviz
Запустите gui, вызывающий doxywizard
, и используйте настройки мастера, только JAVADOC_AUTOBRIEF
должен быть установлен там в настройке «Эксперт» ь.
На самом деле вы даже не можете использовать '//' в ANSI C. Только с C99 они разрешили '//'. (Хотя GCC допускает его как расширение.) – Mysticial
Только поддержка '/ * * /' поддерживается в C. '//' является добавлением в C++ –
Термин ANSI C обычно относится к языку, описанному в стандарте ANSI 1989 года , но, строго говоря, это неверно. В 1990 году ИСО выпустил тот же стандарт (с некоторыми новыми вводными материалами и перенумерованными разделами), и ANSI принял его. В 1999 году ISO выпустила новый стандарт C, и ANSI также приняла его, сделав стандарт 1989/1990 официально устаревшим. В конце 2011 года ИСО выпустила еще один новый стандарт С, который ANSI также принял. За исключением первых, стандарты C первоначально публикуются ISO, а не ANSI, и лучше всего ссылаться на стандарты по годам. –