C++相談室 part165at TECHC++相談室 part165 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト450:デフォルトの名無しさん 24/09/08 00:33:39.65 vgBqrjWA0.net shared_ptrの内部的な参照カウンタとかはともかく 保持しているオブジェクト自体はアトミックでもなんでもないでしょ ってなんか勘違いしてる? 451:デフォルトの名無しさん 24/09/08 01:27:17.93 6Lpw1aoe0.net 持ってるポインタの指す先のオブジェクトがアトミックになるとか言ってると思ってんの?アホかw 452:デフォルトの名無しさん 24/09/08 01:32:50.82 TMvzCbR60.net そこでRustですよ! 453:デフォルトの名無しさん 24/09/08 12:52:42.06 Lw7YNDXG0.net でたw 布教マソw 454:デフォルトの名無しさん 24/09/10 11:29:59.05 v6KS9t6sM.net >>447 お前の理解はshared_ptrの一面だけだな ようするにunique_ptrの延長でしか見てない shared_ptrがどうしても欲しくなるのは オブジェクトのリリースタイミングが非決定的であるとき これは一般的にマルチスレッド環境 お前のTreeNodeの例はそれこそ生ポで実装しても対して苦労しないが 例えば動的可変multi producerなqueueの場合確実に安全なqueueの解放タイミングを知るにはリファレンスカウントのような制御が必要となる 当然この場合コピーすれば安全なんて寝ぼけたことにはならない 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch