なぜコードで::ブロックは少なくとも '///'は暗い青で、 '//'は青ですか?いくつかのソースコードでは、時には「///」と他の時に「//」を使用することがあります。'//'と '///'の間のC++の違い
答えて
C++固有の区別はありません。
それはおそらく他の言語から、または無関係なツールから持ち越さ、単にスタイルの選択です。
Notepad ++は// comments
非太字が、/* comments */
太字になります。同じ話:スタイルの選択。
それは、C++、伝統的な//
としてその同じに何の意味もありません。通常、文書化には ///
が使用されます。コードブロックのために、それはDoxygenのためのハイライトモードをトリガー ...
// Normal comment
/// Doxygen comment
//! Doxygen comment
/*! Doxygen comment block */
コードのドキュメントを生成するようにコメントすることができます。
https://www.stack.nl/~dimitri/doxygen/manual/docblocks.html 1つのシステムであり、いくつかのIDEは、これが事実であることを識別する。
C++コンパイラの場合は、どちらもコメントです。
しかし、doxygenのようなソースコードのドキュメントツールでは、さまざまな方法でそれらを処理できます。
例:
///
- >特殊なコメントブロック、例えば:機能のドキュメント//
- >標準コメント
///
このコメントは、の一部でなければならないことをdoxygenのを伝えます生成されたドキュメント。
コンパイラによってではなく、ツールによって使用されていない会った情報を追加するためにコメントを使用するツールがあります。たとえばdoxygenについては
は自動的に高品質のドキュメントの生産のためのコードに注釈を付けるために特別なコメントスタイルを使用しています。
///はドキュメンテーションのコメントです。Code :: Blocksのドキュメントには何かが記述されている必要がありますが、例えば、機能の減速の前に///を使用して、 /非文書(例えば概論、コメントアウトコード...)
注意のために:私はコード::ブロックを使用していないが、私はそれがドキュメントをサポートする他のほとんどのC++のIDEのようなものであると仮定していますが
コメント- 1. とnewgemとの間違い
- 2. アンマネージドC++とマネージC++の間のポインタの相違点
- 3. CとC++の間の条件付き演算子の相違
- 4. Visual C#とCとの違い
- 5. C#とCの揮発性の違い
- 6. シリアライゼーション - C++とJavaの違い
- 7. c()とappend()の違い
- 8. PanelとUserControlの違いc#
- 9. C#とPHP OOPの違い
- 10. Cでの測定時間が間違っている
- 11. ストアドプロシージャとプリペアドステートメントの間の違い..?
- 12. LINQ: 'Select c'と 'Select new(c ...')の違い
- 13. C++/CLIリファレンスクラスとC#クラスの違い
- 14. C#テストプロジェクトとC#クラスライブラリの違いプロジェクト
- 15. Cの間違った二重計算?
- 16. 分散間違った計算のC#
- 17. C++のプログラム間違った結果
- 18. C++ eclipseの間違ったエラー解釈
- 19. Java + MySQLとJDBCコネクタの間違い
- 20. signiteとcodeigniterの間違いエラー
- 21. 直接CRCと間接CRCの違い
- 22. 委任パターンと間接パターンの違い
- 23. PHPのカウントダウンタイマーの間違い
- 24. ブラウザ間のHTMLの違い
- 25. C#の間違った正規表現
- 26. C++バリデーションテンプレート、間違ったパラメータパックの長さ?
- 27. Cとの間にどのような違い++のstd ::ミューテックスや窓CreateMutex
- 28. showとshowdialogの違いは何ですか?C#.netのフォームクローズの期間です。
- 29. C++ COM:よくある間違い
- 30. Cの_Boolとboolの違いは?
http://stackoverflow.com/questions/9187616/three-forward-slashes-for-block-commentingを参照してください。 – TerraPass