allocator

allocator允许分配一段某种类型但还没有完成构造的内存
举例:
std::allocator a1; //声明一个allocator变量
int *a = a.allocate(1); //申请一段内存
a1.construct(a,7); //将该内存构造成值为7 的int

allocator的使用非常复杂,而且主要用于基础组件的设计上面,所以可以在以后再研究

发布了16 篇原创文章 · 获赞 11 · 访问量 1733
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章