2010.7.14 C++编码规则
以下描述了C++的编码规则:
说明:
1、所谓规则,是为了避免在C++编码过程中,由于书写问题引起的错误;
2、不紧要知道何时使用这些规则,要理解为什么要使用这些规则;
3、随时补充;
1、用 free 或 delete 释放了内存之后,立即将指针设置为 NULL。
目的:防止多处重复删除指针报错&防止出现野指针
举例: CDeviceBase *itemPr=.........;
itemPr->Delete();//此处已经调用本身的析构函数删除
itemPr=NULL;
delete itemPr; //如果没有上面一句话,这里的删除将将会报错

浙公网安备 33010602011771号