在构造函数和析构函数抛出异常会发生什么

https://www.cnblogs.com/KevinSong/p/3323372.html
1.析构函数抛异常,会导致未定义行为。若非抛不可,可以用try catch吞下
2.构造函数可以抛异常,但是抛之前先释放资源,另外构造函数抛异常不会调用析构函数

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章