0
保證我存儲weak_ptr
避免圓形結構,而且我知道,在某些特定情況下的shared_ptr
仍然有效。不安全原始指針 - 安全上下文
我可以從weak_ptr
獲得原始指針而不會投射到shared_ptr
(涉及內存寫入)嗎?
(注:這不是How to maintain a weak pointer to a parent in C++?重複,我特別問不安全的方式,不是讓指針本身)
保證我存儲weak_ptr
避免圓形結構,而且我知道,在某些特定情況下的shared_ptr
仍然有效。不安全原始指針 - 安全上下文
我可以從weak_ptr
獲得原始指針而不會投射到shared_ptr
(涉及內存寫入)嗎?
(注:這不是How to maintain a weak pointer to a parent in C++?重複,我特別問不安全的方式,不是讓指針本身)
我可以從weak_ptr的獲取原始的指針,未鑄造到shared_ptr
號
NB你不會「投」你從weak_ptr
構建shared_ptr
。
(其涉及存儲器寫)?
你是什麼意思嗎?創建一個shared_ptr
將增加一個引用計數,這就是你所指的?
是的,我的意思是確切的引用計數增量。如果我只簡單地使用指針並知道它是有效的,那就沒用了。 – eudoxos
PS對不起'鑄造'措辭,我知道這意味着構建'shared_ptr'。 – eudoxos