-4
class Zb{
int zbr;
int* kos;
public:
Zb(int er):zbr(er);
};
これは関数宣言であり、その実装にも初期化リストが必要ですか?関数の宣言と実装の両方に初期化リストを書く必要がありますか?
Zb::Zb(int er):zbr(er) {
kos = new int[zbr];
}
ことがある(初期化リストが唯一の定義に属し
。あなたのコンパイラはあなたにそう言ったでしょう。あなたのコンパイラで試してみませんでしたか、コンパイラは何らかの理由で実際にそれを受け入れましたか? – hvd
私はあなたが何をしているのか疑問に思います。あなたはそれを実行しましたか? –