C++0x 11
■ このスレッドは過去ログ倉庫に格納されています
0309デフォルトの名無しさん
2010/10/29(金) 01:14:33{
int * p;
public:
Hoge(int n) : p(new int(n)) {}
Hoge(Hoge const & o) : mp(new int(*o.p)) {}
~Hoge(void) { delete p; }
};
こういうクラスで暗黙にmoveされたらテンポラリとmove先両方でdeleteされてまずくない?
■ このスレッドは過去ログ倉庫に格納されています