本文转载自微信公众号《程序喵大师》,作者程序喵。转载本文请联系程序大师喵公众号。估计大家在面试的时候应该都会问到C++11的shared_ptr是怎么实现的。引用计数的概念大家应该都能回答出来,但是如果要手写一个shared_ptr,能不能写出来呢?最近自己写了一个简单的shared_ptr,分享到这里。首先定义一个负责引用计数的类:classSharedCount{public:SharedCount():count_{1}{}voidadd(){++count_;}voidminus(){--count_;}intget()const{返回count_;}私有:std::atomic
