相关疑难解决方法(0)

std :: bad_alloc之后的std :: vector状态

我正在尝试找到一个在线参考,以查看几个标准容器的异常安全性.

在这种情况下 std::vector,它是否保持push_back调用之前的状态?我认为向量的所有对象仍然有效(没有调用析构函数).std::vectorpush_back抛出std::bad_alloc异常后提供什么保证?

c++ vector std exception-safety

4
推荐指数
1
解决办法
429
查看次数

标签 统计

c++ ×1

exception-safety ×1

std ×1

vector ×1