私は を持っていて 、それから;
class A
のベクトルを作りました。、そして私はそれを正しく初期化します。class A
std::vector<A> b
Aのベクトルを指すメンバーポインターを持つ別のクラスのメンバー関数が1つあります。
このクラスには、メンバー関数もあり、このメンバー関数内にあります。クラスAのベクトルへの参照を作成し、ポインタの参照を使用して初期化します。理由は、メンバー参照は値を1回しか割り当てることができないため、ポインターを使用しますが、メンバー関数内では、参照の構文は次のとおりです。もっときれいな。
問題は、メンバー関数で、そのベクトルへの参照を削除した場合、参照のみを削除するか、ポインターが指すコンテナー全体を削除するかです。コンテナーには、ポインターではなくオブジェクトが含まれています。
ありがとう