std::allocator::deallocate

void deallocate( T* p, std::size_t n );

从指针 p 所引用的存储解分配,指针必须是通过先前对 allocate() 获得的指针。

参数 n 必须等于对原先生成 pallocate() 调用的首参数;否则行为未定义。

调用 ::operator delete(void*) ,但何时及如何调用是未指定的。

参数

p - allocate() 获得的指针
n - 先前传递给 allocate() 的对象数

返回值

(无)

参阅

分配未初始化的存储
(公开成员函数)
[静态]
用分配器解分配存储
(std::allocator_traits 的公开静态成员函数)

版本历史

  • (当前 | 先前 2017年5月29日 (一) 02:01Fruderica讨论 | 贡献. . (841字节) (-759). . (撤销)
  • 当前 | 先前 2013年7月2日 (二) 09:00P12bot讨论 | 贡献 . . (1,600字节) (-107). . (Use {{lc}}. Update links. Various fixes.) (撤销)
  • 当前 | 先前 2012年11月2日 (五) 17:07P12bot讨论 | 贡献 . . (1,707字节) (+313). . (r2.7.3) (机器人添加:de, en, es, fr, it, ja, pt, ru) (撤销)
  • 当前 | 先前 2012年10月27日 (六) 03:24P12讨论 | 贡献 . . (1,394字节) (0). . (1个修订: Translate from the English version) (撤销)
  • 当前 | 先前 2012年10月26日 (五) 06:00TranslationBot讨论 | 贡献. . (1,394字节) (-44). . (Translated from the English version using Google Translate) (撤销)
  • 当前 | 先前 2012年10月25日 (四) 14:09P12讨论 | 贡献 . . (1,438字节) (0). . (1个修订: Translate from the English version) (撤销)
  • 当前 | 先前) 2012年10月25日 (四) 12:00TranslationBot讨论 | 贡献. . (1,438字节) (+1,438). . (Translated from the English version using Google Translate)