摘要: 重载new,delete运算符 new,delete在c++中也被归为运算符,所以可以重载它们。 new的行为: 先开辟内存空间 再调用类的构造函数 开辟内存空间的部分,可以被重载。 delete的行为: 先调用类的析构函数 再释放内存空间 释放内存空间的部分,可以被重载。 为什么要要重载它们? 有 阅读全文
posted @ 2018-08-21 23:37 小石王 阅读(3805) 评论(0) 推荐(1) 编辑
摘要: new delete初探 1,new有2个作用 开辟内存空间。 调用构造函数。 2,delete也有2个作用 释放内存空间 调用析构函数。 如果用new开辟一个类的对象的数组,这个类里必须有默认(没有参数的构造函数,或者有默认值的参数的构造函数)的构造函数。 释放数组时,必须加[]。delete [ 阅读全文
posted @ 2018-08-21 07:38 小石王 阅读(1586) 评论(0) 推荐(2) 编辑