【发布时间】:2019-06-02 19:07:27
【问题描述】:
我正在尝试使用 Hinnant 的 short_alloc 在堆栈上分配向量, 我正在尝试完全删除堆分配。现在出现了开发人员使用超出向量大小的 push_back 的问题。我正在考虑覆盖 push_back 函数,以便它检查是否达到容量,如果是,那么它将断言错误。据了解,STL 函数并不意味着被覆盖,什么是更好的实现方法。
【问题讨论】:
-
改用
std::array...
标签: c++ c++11 memory-management