摘要:
构造函数 1) 在派生类构造函数中,所有的虚基类及上一层基类的构造函数调用; 2) 对象的vptr被初始化; 3) 如果有成员初始化列表,将在构造函数体内扩展开来,这必须在vptr被设定之后才做; 4) 执行程序员所提供的代码; 析构函数 析构函数用于撤销对象的一些特殊任务处理,可以是释放对象分配的 阅读全文
摘要:
内存泄漏是指由于疏忽或错误造成了程序未能释放掉不再使用的内存的情况。内存泄漏并非指内存在物理上消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制; 后果 只发生一次小的内存泄漏可能不被注意,但泄漏大量内存的程序将会出现各种症状:性能下降到内存逐渐用完,导致另一个程序失败; 如何排 阅读全文