随笔分类 -  C++

摘要:我终于内存泄漏一次了,我觉得这是一个开始。 这个项目的内存泄漏有两处: 1.窗体销毁时,忘记delete apiCtrl类的指针 2.IScanBase基类忘记用虚析构函数,偷懒3秒,3小时调试到死。 为什么要用虚析构函数: 1.虚函数:多态时,编译器查找虚函数表,找到最高子类该函数调用。 2.析构 阅读全文
posted @ 2017-03-20 15:09 鞠帅 阅读(1499) 评论(0) 推荐(0)
摘要:C++中有两种字符串形式,一种是C语言字符数组,一般可以使用 char*指针来操作它;另一种是C++中基于标准库的string类型,这算是更高层次的抽象数据类型。 主要讨论一下string类型,既然是基于标准库的,那么使用它时首先要把头文件拿过来,#include<string> using std 阅读全文
posted @ 2016-11-11 22:38 鞠帅 阅读(177) 评论(0) 推荐(0)