クラスのメンバにポインタが含まれる場合、コピーコンストラクタやコピー演算子が必要だということは
色々なHPを見てわかったのですが
STLのvectorなどに「stringをメンバにもつクラス」を代入する場合、ポインタ同様面倒なことが起こるのでしょうか?それとも、stringを通常の変数のようにあつかってよいのでしょうか?
使う場面は、オンラインゲームで新規の接続があるたびに、
プレーヤーのステータスを一元管理するクラスをvectorに入れていくという場面です。
vectorにクラスを代入するとき
Re:vectorにクラスを代入するとき
> stringを通常の変数のようにあつかってよいのでしょうか?
はい。
ただし、代入時に例外が送出される可能性がありますので、その点には注意が必要です。
はい。
ただし、代入時に例外が送出される可能性がありますので、その点には注意が必要です。