ページ 1 / 1
基底クラスから派生クラスをコピー
Posted: 2018年3月25日(日) 00:15
by 夢幻ノ月夜
基底クラスの中にCopyメソッドを自作したとき
派生クラスから呼び出されたときに派生クラスがコピーされるようにしたいのですが
どう記述すれば良いのでしょうか
Re: 基底クラスから派生クラスをコピー
Posted: 2018年3月25日(日) 09:14
by よもやま
Copyメソッドが
コード:
class test : hoge {
public:
virtual hoge* Copy() {
return new test();
}
}
といったようにするといいかも。
Re: 基底クラスから派生クラスをコピー
Posted: 2018年3月25日(日) 10:24
by 夢幻ノ月夜
全部の派生クラスに書かなきゃダメなんですかねやっぱり…