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]
また、マーカーはソース ファイルに正確に 2 回出現する必要があることにも注意してください。
これ0
がブロックIDです。
于 2013-06-07T21:17:02.583 に答える
8
一行コメントです…
于 2013-06-07T21:12:40.923 に答える