In here是deallocate mem的声明。的分配器类。我的问题是这个声明中的第二个参数是什么?如果这个函数调用operator delete(_Ptr),那么这个参数是未使用的,那么它在那里呢?
谢谢。从MSDN第二个参数std :: allocator的用途是什么<T> :: deallocate?
摘录:
释放所有从存储在指定的位置开始对象的指定数。
void deallocate(
pointer _Ptr,
size_type _Count
);
参数
_Ptr 的指针第一对象将被从存储解除分配。
_Count 要从存储中释放的对象数量。
你能引用至少部分的链接?如果该特定MSDN引用移动或消失或暂时不可用,则该问题将无法理解。 (我以前遇到过破碎的MSDN链接。) – 2010-09-08 19:44:53