C++で使えるコメントの種類とは?一行コメントと複数行コメントの書き方を解説
プログラムにおけるコメントとは、C++のコード内に自由に記述できる説明文のことです。コメントを適切に活用することで、ソースコードを読む人(将来の自分自身を含む)が、コードの意図や処理内容を理解しやすくなります。なお、コメント機能はほぼすべてのプログラミング言語に備わっています。
C++では、一行コメントと複数行コメントの2種類がサポートされています。コメント内に記述された文字は、すべてC++コンパイラによって無視されるため、プログラムの動作には一切影響しません。
一行コメント
一行コメントを作成するには、「//」(ダブルスラッシュ)という記法を使用します。コメントを開始したい位置に「//」を書けば、そこからその行の終わりまでがコメントとして扱われます。
// これはコメントです cout<<"Hello"; // 文の後ろに続けてコメントを書くこともできます
このように、コードの行頭に説明を加えることも、処理の直後に補足を添えることもできます。短いメモや簡単な注釈を書きたい場合に便利です。
複数行コメント
複数行コメントは、複数の行にまたがって記述できるコメントで、ブロックコメントとも呼ばれます。「/* */」という記法を使用し、「/*」から「*/」で囲まれた範囲がすべてコメントとして扱われます。
/* これは 複数行にわたる コメントです */
長い説明や関数の仕様などをまとめて記述したい場合に適しています。なお、複数行コメントの中に別の複数行コメントを入れ子にして記述することはできない点に注意しましょう。
-
C++におけるバッファフラッシュとは?仕組みと使い方を実例で解説
バッファフラッシュとは何か バッファフラッシュ(buffer flush)とは、コンピュータの一時的な記憶領域であるバッファに溜め込まれたデータを、永続的なメモリや実際の出力先へ強制的に転送する操作のことです。 たとえばファイルを編集する場面を考えてみましょう。画面上で確認できる変更内容は、実はすぐに本体へ書き込まれているわけではなく、まず一時的にバッファへ保存されています。このバッファの内容を確定させて反映させるのが「フラッシュ」です。 C++でのバッファフラッシュの方法 C++では、バッファの内容を明示的にフラッシュして強制的に出力させることができます。主な方法は次の2つです。 std
-
C/C++の型キャストとは?基礎から整数昇格・通常の算術型変換まで解説
型キャスト(型変換)とは、あるデータ型の変数を別のデータ型へ変換する手法のことです。例えば、long型の値を単純なint型の変数に格納したい場合、longをintへキャストすることができます。値をある型から別の型へ明示的に変換するには、キャスト演算子を次の形式で使用します。(型名) 式キャスト演算子の使用例次の例では、キャスト演算子によって整数変数同士の除算が浮動小数点演算として実行されます。#include <stdio.h> main() { int sum = 17, count = 5; double mean; mean = (double) su