Pup*_*ppy 12 c++ c++11
例如,对于标准分配器接口std::vector,是否支持重新分配?我有一个相当具体的用例,它可以realloc直接比分配,移动和释放更有效.
std::vector
realloc
编辑:抱歉 - 我绝对没有打算调用实际的 realloc,我的意思是一个具有这些语义的函数.实际上,我在后台分配堆栈,如果我从堆栈中分配更多,那么我就无法释放它下面的内存,这是完全浪费,因为无论如何都没有必要再分配,因为有很多可用的连续自由空间.因此,如果我可以被要求在一个步骤中重新分配,那么我可以避免首先,分配一些东西并浪费一些内存,其次,移动所有的内容vector.
vector
How*_*ant 15
我们试过但失败了:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1953.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2045.html
编辑:我知道你的意思.;-)
归档时间:
15 年,1 月 前
查看次数:
1220 次
最近记录:
11 年,6 月 前