[過去ログ]
Boostを語れゴラァ part3 (1001レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
571
: 2007/01/09(火)13:46
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
571: [sage] 2007/01/09(火) 13:46:37 オブジェクトを参照している最後の shared_ptr が破棄されるとき、 weak_ptr の有無にかかわらず、そのオブジェクトは削除される。 ただし、オブジェクトを参照する weak_ptr が存在していた場合、 参照カウントを保持する sp_counted_impl_pd は削除されない。 (weak_ptr と shared_ptr すべてが破棄されないと削除されない為) weak_ptr からポインタ参照を行いたい場合、 必ずロックして shared_ptr を取得するような設計になってるけど、 上記仕組みのおかげで、たとえ shared_ptr が存在しない状態でも オブジェクトが破棄されていることが分かり、エラーを返すことが出来る。 http://echo.5ch.net/test/read.cgi/tech/1158991211/571
オブジェクトを参照している最後の が破棄されるとき の有無にかかわらずそのオブジェクトは削除される ただしオブジェクトを参照する が存在していた場合 参照カウントを保持する は削除されない と すべてが破棄されないと削除されない為 からポインタ参照を行いたい場合 必ずロックして を取得するような設計になってるけど 上記仕組みのおかげでたとえ が存在しない状態でも オブジェクトが破棄されていることが分かりエラーを返すことが出来る
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 430 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.262s