皆さん、こんにちは。ここでは、オブジェクトを使用して動的配列を処理する方法について、ある程度の経験が必要です。
私はいくつかのオブジェクト「Obj1」、「Obj2」などで構成されるクラス「SA」を持っています...
クラス内には、サイズが長さを設定する次の方法で初期化する動的配列「SA_Array」があります。
double * SA_Array;
SA_Array = new double [size];
ここで、上記のオブジェクトで「=」演算子を使用して、各オブジェクトの配列のコピーを作成しようとしています。残念ながら、ポインターのみをイコライズすることに気付きました。したがって、1 つのオブジェクトで配列を変更すると、すべてのオブジェクト SA_Array が同じように変更されます...基本的に、配列に 1 つのコピーしか残されません。
例: Obj1.SA_Array == Obj2.SA_Array...
これを克服し、SA_Array のオブジェクト固有のコピーを作成する方法について何か良い提案はありますか?