一:C++中提供的资源有动态内存,文件等。
二:C++标准库中提供了一个智能指针auto_ptr,放在头文件memory中,构造对象时可以关联一个普通指针,但是这个指针只能是指向堆对象的指针。
三:同时只能有一个智能指针负责删除指针。
以上就是我对于避免异常发生中的资源泄漏的一些认识。
一:C++中提供的资源有动态内存,文件等。
二:C++标准库中提供了一个智能指针auto_ptr,放在头文件memory中,构造对象时可以关联一个普通指针,但是这个指针只能是指向堆对象的指针。
三:同时只能有一个智能指针负责删除指针。
以上就是我对于避免异常发生中的资源泄漏的一些认识。