私はスマートなptrに関する束を読んでおり、参照カウントのために私自身の実装でintrusive_ptrを使うことに決めました。この状況でintrusive_ptrを効率的に使用する方法はありますか?
私はもう別の問題に直面していますが、weak_ptrを考慮した参照サイクルを解決する方法は、auto_ptrクラスでは使用できません。
弱参照を格納する必要がある生ポインタを使用してサイクルを解決するのは良いことでしょうか?これは、強い参照が削除された場合、弱い参照は通知/ゼロ化されませんが、正しく依存関係を生成すると良い選択肢になると思いますが、ここで間違っている可能性があります。
誰でもこれについて意見をいただけますか?
あなたの質問は曖昧です。あなたの特定のシナリオでは、実際には 'weak_ptr'が提供する機能が必要ですか、ダムポインタで十分でしょうか? (つまり、所有していないポインタが有効かどうかをテストする能力が必要ですか?)その質問に答えると、あなたは質問した質問に対する答えを得ます。 –
"arquitecting"とは何を意味しますか? –
彼は建築を意味する – Daniel