在 C++ 中做什么//! [0]
?我相信这是改变语言默认值的东西,比如关闭惰性评估或其他东西,但我不知道确切。有数组的东西?
问问题
587 次
2 回答
39
这当然是评论。它仍然对doxygen具有特殊含义:
\snippet ( block_id )
该
\include
命令可用于包含完整文件作为源代码,该命令可用于仅引用源文件的片段。例如,将以下命令放入文档中,会引用文件中的片段,该片段位于
example.cpp
应由 . 指向的子目录中EXAMPLE_PATH
。
\snippet snippets/example.cpp Adding a resource
文件名后面的文本是片段的唯一标识符。这用于分隔相关片段文件中的引用代码,如以下示例所示,对应于上述 \snippet 命令:
QImage image(64, 64, QImage::Format_RGB32);
image.fill(qRgb(255, 160, 128));
//! [Adding a resource]
document->addResource(QTextDocument::ImageResource,
QUrl("mydata://image.png"), QVariant(image));
//! [Adding a resource]
...
请注意,将不包括包含块标记的行,因此输出将是:
document->addResource(QTextDocument::ImageResource,
QUrl("mydata://image.png"), QVariant(image));
另请注意,
[block_id]
标记应在源文件中恰好出现两次。
这0
是块 id。
于 2013-06-07T21:17:02.583 回答
8
这是一个单行注释...
于 2013-06-07T21:12:40.923 回答