【发布时间】:2026-02-01 15:05:02
【问题描述】:
调用此向量构造函数时:
vector( size_type count,
const T& value,
const Allocator& alloc = Allocator());
如果抛出异常并且一些 T 对象已经被构造但不是全部,构造的元素是否总是被调用析构函数?
std::vector<std::vector<T>> internalBuffer =
std::vector<std::vector<T>>(1024, std::vector<T>(1024, 0));
我假设默认分配器和 c++11。
【问题讨论】: