摘要: 当你使用new,有两件事情发生。 第一,内存被分配出来(通过名为operator new的函数)。 第二,针对此内存会有一个(或多个)构造函数被调用。当你使用delete,也有两件事情发生:针对此内存会有一个或多个析构函数被调用,然后内存被释放。 数组所用的内存通常还包括”数组大小”的记录,以便delete知道调用多少次析构函数。 当你调用new时使用[],你必须在对应... 阅读全文
posted @ 2012-01-15 16:43 lidan 阅读(243) 评论(0) 推荐(0) 编辑