1

重複の可能性:
メンバー初期化リストを使用する必要があるのはなぜですか?

クラス A にはメンバー変数 i があります。オブジェクトの作成中に i を初期化または割り当てることができます。

A) 初期化

   class A {
         int i;
    public:
        A(int _i) : i(_i){}
    }

B) 割り当てる

class A {
         int i;
    public:
        A(int _i) : { i = _i}
    }

私の質問は、これら 2 つのアプローチの基本的な違いは何ですか?

4

1 に答える 1