摘要:
具体参考 《C++之 new 》http://www.cnblogs.com/yzy6806555/archive/2013/02/24/2924571.html 在 C++ 中new有两种身份,一种是关键字,身份与sizeof等同,内置的;另外一种是函数。1. new作为关键字是最常见的用法。Class* ptr = new Class("rui");这句话会完成两个功能:a)调用operator new为类分配空间b)调用Class的对应的构造函数(例子中有参数)。在第二个过程中,如果发生异常(如读取丢失文件),那么可能会发生内存泄露。所以Symbian中有两段构造的解 阅读全文