局部对象的构造和析构 只要是出了对象的作用域,编译器就会在适当的时候插入调用对象的析构函数 全局对象的构造和析构 全局对象在main函数执行之前就被构造完毕,可以在main中使用全局对象在不给初值的情况下,编译器会把全局变量所在的内存设置成0,局部变量不会这样;全局变量在编译阶段就会把空间分配出来 局部静态对象的构造和析构 静态局部对象刚开始也是被初始化为0;局部静态对象的析构,是在main函数执行结束之后才被调用的,前提是静态局部对象被构造过