>>147
それができるなら
 B(int x) : A(0), i(x) {}
こんな場合に i の初期化が2通り存在してしまう。