2013-03-20 61 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++中没有特别的含义,可能是一些直接解析源文件的工具(文档)的一部分。

特别是,这是一本书的代码。作者可能选择了这种语法作为描述(并可能自动提取)书中内容和不是内容的一种方式。