c++
1 2 class A() 3 { 4 public: 5 int u; 6 A(int i) ; u(i){} 7 } 8 9 class B() : public A 10 { 11 public: 12 B() : A(10){} 13 } 14
少し書き方に不安が残るので確認の質問です。
C++ではこういった書き方ができると思うのですが
本来親コンストラクタが最初に呼ばれるがその前に
B : A(10) こう引数を指定する場合デフォルトA(0)とA(10)
の2回呼ばれているということはあるのでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/10 23:25
2021/06/11 08:12