クラスオブジェクトの代入文に、=による単純コピーと、=演算子関数による独自コピーのどちらを使うか迷います。
たとえばメンバ変数が基本データ型の集まりなら単純コピーでいい。
今出くわしたのはメンバ変数がstd::array<int, 3>の場合で、まあたぶん単純コピーでよさそう?じゃあstd::vector<myclass>なら?などと疑問が深まります。
あとコピーコンストラクタによる初期化も合わせて考える必要がありそう。
0からの、超初心者C++相談室
■ このスレッドは過去ログ倉庫に格納されています
767デフォルトの名無しさん
2024/01/28(日) 14:11:55.68ID:eBJAlicu■ このスレッドは過去ログ倉庫に格納されています
