【发布时间】:2010-02-11 10:59:02
【问题描述】:
我将向量定义为:
vector< int, MyAlloc< int> > *v = new vector< int, MyAllooc< int> > (4);
MyAlloc 只为 4 个整数分配空间。 _M_start、_M_finish 和 _M_end_of_storage 的内存在 4 个整数的内存之前在堆上分配。但是谁在为 _M_start、_M_finish 和 _M_end_of_storage 分配此内存?我想自己分配这个内存。我该怎么办?
【问题讨论】: