スマポが嫌われるのは、多分
・どれを weak_ptr にするかでどうせ後々面倒が起こって、それじゃ delete 忘れ修正の手間と大差ない
・余分なメモリアロケーションが発生するのが嫌だ
のどちらかが大きいのではなかろうか。
参照カウンタではなくリンクリストで実装された侵入型ならどちらも回避できる。
が、リンクリストでの実装は参照カウンタに比べて遅いのだとか。
スマポが delete 忘れを解決するというが、たとえばコンストラクタで new したものを
delete する程度なら、調査追跡も楽だから、スワポなんて無くていい。
スワポがあると助かるのは、例えば、寿命の管理が面倒な場合など。
例えば、何らかのキューにオブジェクトを突っ込む必要があるような場合、突っ込んだ
側にとってはもう不要だが、キューから取り出す側はまだ delete されると困る、という
ような場合。
他には例えば、 Factory メソッドで生成するとか、new するオブジェクトと delete する
オブジェクトが違う場合などは、delete 忘れの追跡が面倒になることもあるから、スワポ
が便利。
スワポが必要になる状況が無いとか、ハンドルとかのスワポ以外の対策があるなら、
別に無理に使う必要は無い。
>>679
俺はスマポ反対ではないが、そういうときにリソースをやりとりして
誰の持ち物か分からなくなるようなのは行儀悪すぎるだろう。
コーディングスタイルにこだわるスレ
■ このスレッドは過去ログ倉庫に格納されています
680デフォルトの名無しさん
2011/02/08(火) 14:14:39■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【野球】日本シリーズ第3戦 H 2x-1 DB [10/27] ホークス3連勝 延長10回に正木がサヨナラホームラン DeNA3連敗 [鉄チーズ烏★]
- 高市首相、バングラデシュに1兆円の投資 伝達 [バイト歴50年★]
- スーパー「アキダイ」秋葉代表が国会質疑に「減税の喜びは1か月もたない」 2年後の増税や値札付け替えの現場負担を懸念 [少考さん★]
- GMO情報公開確認したユーザーに最大300万円 懸賞金総額100万ドルで情報提供も呼びかけ [バイト歴50年★]
- 高市総理のG7欠席「回線業者が…」追及で国会274秒ストップ 辻元清美氏「石破政権までは24時間対応」「完全に自己矛盾」 [少考さん★]
- 「高度なAIは人類滅亡のリスクをもたらす」──生成AI「Claude」開発元の米Anthropicが投資家向け資料で言及★2 [♪♪♪★]
- 【悲報】GMOの被害者一号の小山さん、全てを失うww [347751896]
- 【朗報】GMO「ハッカーの有力情報提供者に1.6億やるぞ」いそげ!!! [394133584]
- みんな仲良しなお🏡
- 岩屋毅前外相、高市首相の台湾有事発言「事実上の訂正」を提案 [399259198]
- 女だけど今すぐ赤ちゃんほしい
- 2026年日本シリーズ3試合連続延長戦突入wwwwwwwwwwww