エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
メンバイニシャライザを使おう - 理系学生日記
以下のコードを実行すると,クラス B の構築時に暗黙のうちにクラス A のコンストラクタが呼び出され,... 以下のコードを実行すると,クラス B の構築時に暗黙のうちにクラス A のコンストラクタが呼び出され,メンバの a が構築される.結果として "constructor A" なる文字列が出力されることになる. #include <iostream> class A { public: A() { std::cout << "contructor A" << std::endl; } }; class B { private: A a; public: B() {} }; int main() { B b; return 0; } クラス B のコンストラクタ中でクラス A のコンストラクタを明示的に呼び出すように変更してみると, #include <iostream> class A { int i; public: A() { std::cout << "contructor A" <<