2010.7.14 C++编码规则

以下描述了C++的编码规则:

说明:

        1、所谓规则,是为了避免在C++编码过程中,由于书写问题引起的错误;

        2、不紧要知道何时使用这些规则,要理解为什么要使用这些规则;

        3、随时补充;

1、 free delete 释放了内存之后,立即将指针设置为 NULL

    目的:防止多处重复删除指针报错&防止出现野指针

    举例: CDeviceBase *itemPr=.........;
             itemPr->Delete();//此处已经调用本身的析构函数删除
             itemPr=NULL;
             delete itemPr;     //如果没有上面一句话,这里的删除将将会报错

posted @ 2010-07-14 10:10  pjh123  阅读(138)  评论(0)    收藏  举报