type
date
status
slug
summary
tags
category
icon
password
网址

对象的生存期

1.局部对象 2.全局对象 3.动态创建的对象
1.对于局部定义的对象,每当程序控制流到达该对象定义处时,调用构造函数。当程序控制走出该 局部域时,则调用析构函数。
1.2对于静态局部定义的对象,在程序控制首次到达该对象定义处时,调用构造函数。当整个程序 结束时调用析构函数。
2.对全局定义的对象,当程序进入入口函数main之前对象就已经定义,这时要调用构造函数。整个 程序结束时调用析构函数。
3.动态创建的对象, 使用new创建对象, delete 释放对象.
实例: 局部对象
实例: 全局对象
3.动态创建的对象 malloc 函数的问题;
使用new 创建对象
在c++中 new 与malloc 的区别
定位new