トップページ
⇒
tech
1001コメント
281KB
【注意】STLの落とし穴【危険】
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています
0736
デフォルトの名無しさん
2011/04/12(火) 21:00:55.82
vectorへの要素追加と削除時に要素に対して任意の処理を実行したくて、
継承したクラスを作ったんだが、
.erase(std::remove())の記法で削除される要素は、
eraseに来る時点で該当要素のオブジェクトが初期化されてしまっていた。
(具体的には、shared_ptr要素の指す先がnullになっていた)
なにか他に良い方法はないだろうか?
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています