对指针调用delete之后要记得把指针赋值为nullptr 否则,如果这个指针被重复delete,会死机。 #include<iostream>usingstd::cout;usingstd::endl;usingstd::ostream;classTree{intheight;public:Tree(inttreeHeight):height(treeHeight){cout<<__func__<<"(), this = "<<this<<endl;}~Tree(){cout<<"~Tree()\...
free后指针变成了野指针,不赋为null的话,会让人误以为该指针是合法指针 西行樱雪 毛蛋 1 程序一般不是只有一个人在写的,你知道别人可不一定知道 冰灬马氚 超能力者 9 多线程最容易误用。哪怕是同一个人写的程序也会。所以现代语言都有optional类型 Waaaaf 大能力者 8 访问被释放的内存空间是逻辑错误...