2013-03-20 86 views
9

我看到這樣的代碼下面有什麼// @包括在C++註釋

// @include 
template <typename T> 
     ..... 
// @exclude 

其實,我看到它從here

@include/@exclude在註釋行中有特殊意義還是僅作者個人風格?

+2

這是用一些框架構建的嗎?還是純粹的C++? – Tushar 2013-03-20 18:15:17

+9

根據C++它並不代表什麼,但其他一些工具可能會讀取它。 – Pubby 2013-03-20 18:15:41

+2

它可能是基於Doxygen的文檔工具的一部分? – Mysticial 2013-03-20 18:16:39

回答

13

這在標準C++中沒有特別的含義,可能是一些直接解析源文件的工具(文檔)的一部分。

特別是,這是一本書的代碼。作者可能選擇了這種語法作爲描述(並可能自動提取)書中內容和不是內容的一種方式。