なぜコードで::ブロックは少なくとも '///'は暗い青で、 '//'は青ですか?いくつかのソースコードでは、時には「///」と他の時に「//」を使用することがあります。'//'と '///'の間の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. C++本とクラス間のクラスの違い::
- 2. 異なるゲッタースタイル間のC#の違い
- 3. CとC++の違い(lseek())
- 4. とnewgemとの間違い
- 5. オブジェクトボクシングの違い/ C#とVB.Net間の参照の比較
- 6. CとC++の間の条件付き演算子の相違
- 7. アンマネージドC++とマネージC++の間のポインタの相違点
- 8. C++クラス・ポインタとクラス・オブジェクトの間の違いは何ですか?
- 9. の違い[、]と[] [] C#の
- 10. MySQLとPHPの間違い
- 11. Visual C#とCとの違い
- 12. C#とCの揮発性の違い
- 13. C++名前空間との違いは何ですか
- 14. シリアライゼーション - C++とJavaの違い
- 15. c()とappend()の違い
- 16. C#とPHP OOPの違い
- 17. PanelとUserControlの違いc#
- 18. C#デバッグとリリースの違い
- 19. C#のインターフェースの戻り値の型タイプ(ない間違い)
- 20. Cでの測定時間が間違っている
- 21. {}と()の間のバッシュの違いは?
- 22. スタックオーバーフロー例外C++とC#の違い
- 23. C++/CLIリファレンスクラスとC#クラスの違い
- 24. LINQ: 'Select c'と 'Select new(c ...')の違い
- 25. C# "var"とC++ "auto"の違い
- 26. C#テストプロジェクトとC#クラスライブラリの違いプロジェクト
- 27. ember-cli-postcssとautoprefixerとの間違い
- 28. VBScriptとC++の間のwuapiの相違点
- 29. ストアドプロシージャとプリペアドステートメントの間の違い..?
- 30. C++ Negamax alpha-betaの間違ったカットオフ?
http://stackoverflow.com/questions/9187616/three-forward-slashes-for-block-commentingを参照してください。 – TerraPass