标签: c++ pointers shared-ptr nullptr
**更新添加了主要和猫
大家好我正在创建一个具有引用计数器的共享指针类。
我想要做的是当我创建一个新对象并给它值时,我可以这样做,直到我达到3的上限。
如果我再次创建对象,如果我尝试使用obj.getPointer(),它们将变为NULL。
目前,当我尝试创建对象时,我得到0x22bd730,当我控制台登录我的主要:(
答案 0 :(得分:2)
如果要限制为3个引用,则复制构造函数和赋值应在达到限制后正确执行,如:
.PRECIOUS
Demo