Menu
Coddy logo textTech

命名規則

CoddyのC++ジャーニー「基礎」セクションの一部 — レッスン 12/74。

プログラミングにおいて、コードの可読性と保守性を保つために命名規則に従うことは重要です。しかし、C++で命名を行う際には、従うべきいくつかのルールや慣習があります:

  • 名前には、文字、数字、アンダースコアを含めることができます。
  • 名前は、文字またはアンダースコアで始まる必要があります。
  • 名前は大文字と小文字を区別します (myVariablemyvariable は異なります)。
  • 名前をC++のキーワード (intfloatif など) にすることはできません。

これらのルールに加えて、開発者がコードの一貫性と可読性を高めるために使用する、一般的な命名規則がいくつかあります。

  • camelCase — 単語を連結し、2番目以降の単語の先頭を大文字にする形式です(例:totalAmountnumberOfStudents)。C++において、変数名や関数名によく使用されます。
  • PascalCase — camelCaseに似ていますが、最初の単語も大文字で始めます(例:TotalAmountMyClass)。C++において、クラス名によく使用されます。
  • snake_case — 単語はすべて小文字で、アンダースコアで区切られます (例: total_amount, number_of_students)。C++のファイル名や、Pythonなどの他の言語でよく使用されます。
  • SCREAMING_SNAKE_CASE — snake_caseと同様ですが、すべて大文字です (例: MAX_SIZE, TOTAL_AMOUNT)。通常、C++の定数やマクロに使用されます。
  • 具体的で、短すぎる名前は避けてください(例:numberOfStudentsn よりも優れています)。
  • 単純なカウンター(例:ijk)を除いて、1文字の変数名の使用は避けてください。

以下は、良い変数名と悪い変数名の例です:

// 良い例
int age = 30;
double totalPrice = 150.99;      // camelCase
int numberOfStudents = 25;       // camelCase
const int MAX_STUDENTS = 100;    // 定数には SCREAMING_SNAKE_CASE を使用

// 悪い例
int a = 30;  // 短すぎて不明確
double TOTAL_PRICE = 150.99;  // 大文字は通常の変数には使用しない
int n = 25;  // 短すぎて不明確

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン