[過去ログ] C++相談室 part137 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
707(3): (ワッチョイ 5dc3-teld) 2018/09/24(月)18:31 ID:cpSL59m30(10/10) AAS
struct MyClassHolder
{
MyClass* p;
MyClassHolder(): p(new MyClass()){}
~ MyClassHolder(){delete p;}
};
とか作っとけばいいんじゃない
省1
708(2): (オッペケ Sr71-i7GN) 2018/09/24(月)18:47 ID:yIbiTIWcr(2/4) AAS
>>707
ありがとうございます。
参考にします。
ちなみにポインタをどうこうしたくない理由は、これまで MyClass のインスタンスを参照渡しするように作っていた関数を、できるだけ変更したくないからです。
参照渡しをポインタ渡しに変えて、関数内に適宜アスタリスクを挿入するだけですか? 考えるのもしんどいです。
712(1): (ワッチョイ 01b3-coYL) 2018/09/24(月)19:04 ID:XuY/8j5Q0(9/14) AAS
>>711は>>709宛
>>708
関数の方を変えなくても、渡すとこで
auto a = hoge(*pMyClass);
でいんじゃね?
それも大変なら>>707みたいにラップするしかないけど
713(2): (オッペケ Sr71-i7GN) 2018/09/24(月)19:14 ID:yIbiTIWcr(3/4) AAS
>>710
オブジェクトのサイズが動的に変わるので、難しいです(合ってるかな?)
>>712
> 関数の方を変えなくても、渡すとこで
> auto a = hoge(*pMyClass);
> でいんじゃね?
> それも大変なら>>707みたいにラップするしかないけど
省8
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s