トップページ > プログラム > 2015年03月25日 > GA9WsxhK

書き込み順位&時間帯一覧

3 位/143 ID中時間01234567891011121314151617181920212223Total
書き込み数3100000012000000000000007



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part116 [転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part116 [転載禁止]©2ch.net
306 :デフォルトの名無しさん[sage]:2015/03/25(水) 00:24:56.55 ID:GA9WsxhK
>>304
何もしない
AかBがコピー禁止してるなら訳あっての事だろうから自動的にそれらをメンバーに持つクラスもコピー禁止

>>305
shared_ptrかweak_ptrで入れれば?
必要な所で派生の型で持っとく
C++相談室 part116 [転載禁止]©2ch.net
309 :デフォルトの名無しさん[sage]:2015/03/25(水) 00:40:32.91 ID:GA9WsxhK
>>308
違う
生成してshared_ptrに入れてそのまま持っとけばいいだろ
C++相談室 part116 [転載禁止]©2ch.net
311 :デフォルトの名無しさん[sage]:2015/03/25(水) 00:44:29.60 ID:GA9WsxhK
万が一知らなかった時の為に言っておくけど、
shared_ptr<A>をshared_ptr<void>に入れることが出来る。
順番を保持したいだけなら(それをどうするのか知らんが)std::vector<void>に突っ込めばいい

>>310
なんで代入演算子を書く必要があんの?
C++相談室 part116 [転載禁止]©2ch.net
314 :デフォルトの名無しさん[sage]:2015/03/25(水) 01:16:54.43 ID:GA9WsxhK
>>313
shared_ptr<Derived>から shared_ptr<Base>とか、キャストの必要ない方向へのポインタの変換なら出来る。
parserなら親子とか出てくるかもしれんが循環参照に気を付けなよ
C++相談室 part116 [転載禁止]©2ch.net
316 :デフォルトの名無しさん[sage]:2015/03/25(水) 08:36:25.42 ID:GA9WsxhK
>>315
理由は?
voidポインタからキャストして使えと言ってるわけでは”ない”というのを理解して言ってるわけだよね?
C++相談室 part116 [転載禁止]©2ch.net
318 :デフォルトの名無しさん[sage]:2015/03/25(水) 09:06:09.40 ID:GA9WsxhK
>>317
いやだからダメな理由言えよ
C++相談室 part116 [転載禁止]©2ch.net
321 :デフォルトの名無しさん[sage]:2015/03/25(水) 09:27:55.13 ID:GA9WsxhK
はあ…語れないなら黙っとけよ

よく知らない奴がアホに流されないようにshared_ptr<void>の有効な使い方の例が書かれたブログ記事置いとくよ

ttp://d.hatena.ne.jp/Cryolite/touch/20080122/p7


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。