读书人

stl容器amp;错误

发布时间: 2012-04-17 15:06:33 作者: rapoo

stl容器&异常
stl容器的构造函数是否会抛出异常?
如果抛出,那么不会引起内存泄露?
如果不抛出,那我们有没有分配到内存。。。

[解决办法]
1、会。
2、不会。
3、分配到了。
[解决办法]

探讨

没事啦,好像真的和智能指针什么关系都没有?
对了,catch到了异常之后,就从catch紧接的的程序开始执行咯?

[解决办法]
或者比如这样

try
{
auto_ptr<int> ptr=new int;
}
catch(...)
{}

读书人网 >C++

热点推荐