#10 C++で学ぶコメント規約の基本

C++のコメントには、他の言語と共通する書き方に加え、Doxygenという広く使われる説明書き生成ツールとの連携があります。この記事では、C++におけるコメントの書き方を解説します。

コメントの書き方

// これは年齢を表す変数 int age = 20;

複数行のコメントは`/* */`を使います。

Doxygenという仕組み

C++のプロジェクトでは、`Doxygen`という外部ツールと連携した、特別な形式のコメントがよく使われます。

/** * @brief 利用者に挨拶を表示する * @param name 利用者の名前 */ void greet(std::string name) { std::cout << "こんにちは、" << name << "さん" << std::endl; }

`@brief`や`@param`といったタグを使うことで、Doxygenがこれらの情報を読み取り、Webページ形式の説明書きを自動生成してくれます。

C++ならではの注意点

Doxygenの記法は、Javaのjavadocと似ていますが、C++の標準機能ではなく外部ツールの慣習である点に注意しましょう。プロジェクトによって採用しているツールやタグの書き方が異なることがあるため、参加するプロジェクトの慣習を確認するとよいでしょう。

まとめ

C++のコメントは`//`が基本で、大規模なプロジェクトではDoxygen形式のコメントがよく使われます。プロジェクトごとの慣習を確認する習慣をつけましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

C++をもっと学びたい方には「新・明解C++入門編」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本