簡體   English   中英

如何在Doxygen代碼示例中插入多行注釋

[英]How to insert multi-line comment in Doxygen code examples

我試圖在Doxygen文檔中包含一個包含多行注釋的代碼示例。 問題是C ++預處理器將*/解釋為我的Doxygen注釋的結尾,因此文件的語法被破壞了。

例如:

/*! \brief My Doxygen comment.
 *
 * \code
 * myFunction() /* Some multi-line comment */
 * \endcode
 */

我已經嘗試過適用於JavaDoc注釋的建議:使用HTML實體對斜杠進行編碼,如下所示:

* \code
* myFunction() /* Some multi-line comment */
* \endcode

但這不起作用(我猜因為Doxygen不會替換代碼部分中的HTML實體)。

所以問題是:是否可以在代碼示例中包含多行注釋,如何才能完成?

使用不同的評論樣式。

而不是你擁有的,使用:

/// \brief My Doxygen comment.
/// 
/// \code
/// myFunction() /* Some multi-line comment */
/// \endcode
///

////*!相同/*! 並標志着一個doxygen部分。 預處理器將每行視為單行注釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM