使用对象的两种方式:
——栈中的对象:
CStudent stu; stu.setAge(14); cout<<"Age is :" << stu.getAge();——堆中的对象:
- 使用new/delete
说明:delete之后最好重置为空,可防止在删除对象后意外使用
- 使用智能指针(强烈推荐)
说明:使用智能指针后,就不用手动释放内存,内存会自动释放。
本文共 510 字,大约阅读时间需要 1 分钟。
使用对象的两种方式:
——栈中的对象:
CStudent stu; stu.setAge(14); cout<<"Age is :" << stu.getAge();——堆中的对象:
说明:delete之后最好重置为空,可防止在删除对象后意外使用
说明:使用智能指针后,就不用手动释放内存,内存会自动释放。
转载于:https://www.cnblogs.com/yfstone/archive/2013/01/30/2882394.html