12.类和动态内存分配

通常情况,分配内存时最好是在程序运行的时候而不是在编译的时候进行确定内存,C++通常是在类构造函数中使用new运算符来在程序运行的时候分配所需的内存。

注:

1.在构造函数中使用new来分配内存时,必须在相应的析构函数中使用delete来释放内存。如果是使用new[],则使用delete[];

2.通常要有复制构造函数(复制构造函数用于将一个对象复制到新创建的对象中,也就是说,他用于初始化过程中,而不是常规的赋值过程中)原型通常如下:

3.通常还有有赋值运算符(进行深度复制)定于

4.对于const的类成员和被声明为引用的类成员,只有构造函数可以使用初始化列表法对其进行初始化。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值