在上节中,我们在模板链表栈中使用了默认构造器来管理栈操作中的元素内存,一共涉及到了 rebind::other, allocate(), dealocate(), construct(), destroy()这些关键性的接口。所以为了让代码直接可用,我们同样应该在内存池中设计同样的接口:
rebind::other
allocate()
dealocate()
construct()
destroy()
#ifndef MEMORY_POOL_HPP
京公网安备 11010502049817号