std:allocator
æ— çŠ¶æ€ã€‚æ¢å¥è¯è¯´ï¼Œa1.allocate()
分é…的内å˜ï¼ˆa1
是std::allocator
的一个实例)å¯ä»¥ç”±a2.deallocate()
释放(a2
是{{1}çš„å¦ä¸€ä¸ªå®žä¾‹}})。
为什么他们ä¸æ˜¯é™æ€æˆå‘˜å‡½æ•°ï¼Ÿ
(2014年10月17日编辑:)
好的,感谢luk32。由于C ++ 11自定义std::allocator
å¯ä»¥åŒ…å«çŠ¶æ€ï¼Œè¿™å¯èƒ½æ˜¯allocator
拥有这些éžé™æ€æˆå‘˜å‡½æ•°çš„åŽŸå› ã€‚