c++对象的生存期问题

对象生存期是在开始构造函数的时候开始的吧?我这么理解的,但是这个对象又在什么时候才结束呢? 请详细点说,谢谢了!

临时变量的生存期在大括号,也就是域之间。大括号开始的时候调用构造函数,结束的时候调用析构函数。

全局变量的生存期跟程序相同。
用指针new出来的,在new和delete之间。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-11-12
变量有几种:
全局变量(相信你知道了)和静态变量(前面加了static的变量),它们的生存期是和程序一样的
局部变量(包括用new创建的,如果你知道什么是局部变量的话就无需去区分了)它的生存期是在它所在的代码块内(即用{和}括起来的空间内)
第2个回答  2007-11-12
还有静态变量
相似回答