前綴知識
如何手搓智能指針 參考鏈接
如何多線程加鎖,線程間通信 參考鏈接
注意:
在第一個鏈接中,重載賦值構造函數(shù)時,返回值類型為引用類型,僅適用于返回的這個對象, 在該函數(shù)調(diào)用前 (已經(jīng))存在了!!!
具體可參考 參考鏈接
Sharedptr<T>& operator = (Sharedptr<T>& other) {
實踐開始
目標: 手搓多線程下的shared_ptr與unique_ptr,確保多線程環(huán)境下引用計數(shù)的原子操作。
問題:
(1)引用計數(shù)類型必須一定是int指針嗎?int變量為什么不行?
(2)