3

C++クラスでCode::Blocks IDE for Macを使用して、コメントなどで最初のラボをクリーンアップしようと時間を費やしています。構文の強調表示により、オンラインでドキュメントが見つからないように見えることが警告されました。 。

    /**
      Author: Name
      Lab1
      Purpose: simulate a calculator with informative menu
    */

単にハイライトカラーが異なる

    /*
      What I thought
      a normal multiline comment
      was...
    */

とはまだ違う

    // Models a basic calculator with looping menu until sentinel or invalid operator is given

最初のコードスニペットの目的/機能が何であるかについて興味があります。Javaでは、これはdocstringです。C ++でも同じ目的を果たしますか?そうでない場合、それは何ですか、そしてそれは従来どのように使用されていますか?

4

1 に答える 1

1

1つ目は、 Doxygenがドキュメントとして認識するコメントです。DoxygenはJavadocをモデルにしています。そして、それはかなり人気があるので、Code::Blocksがそれを認識するのは当然のことです。Doxygenは、Webブラウザーで表示できるストレートHTMLを含む、さまざまな形式で出力を生成できます。

2番目と3番目の例を別の色にする必要があると判断した理由がわかりません。おそらく、1つはブロックコメントであり、もう1つは「行末まで」コメントであるためです。しかし、それは私にはやや些細な違いのように思えます。

于 2013-01-23T06:31:02.417 に答える