首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

析构函数中对正常销毁还是作为堆栈回退进行不同处理解决办法

2012-03-25 
析构函数中对正常销毁还是作为堆栈回退进行不同处理析构函数中对正常销毁还是作为堆栈回退进行不同处理有

析构函数中对正常销毁还是作为堆栈回退进行不同处理
析构函数中对正常销毁还是作为堆栈回退进行不同处理
有高手给个详细的解释,举个例子。
见《C++程序设计语言特别版》P333,14.5上面,说道要使用uncaught_exception.    


[解决办法]
析构函数中对正常销毁还是作为堆栈回退进行不同处理???

没看明白
[解决办法]
·········
[解决办法]
楼主,建议你换书,《C++程序设计语言特别版》的翻译用的实在不是中文。
异常问题,你还是先跳过吧,这个话题太深。
[解决办法]
正常销毁用来在系统释放对象前做一些清理工作,如利用delete运算符释放临时分配的内存,清零某些内存单元等.当一个对象生存期结束时,系统会自动调用该对象所属类的析构函数

[解决办法]
析构函数应该坚持自己的处理。如果这个对象能够成功创建,那就能够正常销毁,而不是根据其它环境区别处理。

热点排行