• ベストアンサー

C++の文法を教えてください。

class Car { int a; short c; double b; public: Car():a(10),b(1.0),c(3) {}//<-この表現 }; 上記のコンストラクタで変数を初期化できるようですが、これはどのような仕組みでこのようなことができるのでしょうか? 1)この場合のコロン:にはどのような意味があるのでしょうか? 2)()のオーバーロードというものをつかっているのでしょうか? C++のどのような機能でこの初期化が行われているかを説明しなければならず、お教えねがえますでしょうか。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

「初期化リスト」と呼ばれています。検索エンジン等で探してください。 # 教科書ぐらい用意しましょう。

すると、全ての回答が全文表示されます。

関連するQ&A