摘要:
---“不要delete栈上的地址”---“new和delete是配对的”的又一个例子---_BLOCK_TYPE_IS_VALID以下代码是书上实现智能指针类。file:HasPtr.h#pragmaonceclassHasPtr;classU_Ptr//privateclassforusebyHasPtronly{friendclassHasPtr;int*ip;size_tuse;U_Ptr(int*p):ip(p),use(1){}~U_Ptr(){deleteip;} //这里是delete。“不要delete栈上的地址”。 //ip由p赋值,所以p需要是new出来的,否则...这里 阅读全文