std :: vector中的自定义分配器

Car*_*s00 24 c++ stl allocator c++11

是否可以使用自定义分配器进行std::vector内部分配?如果有,怎么样?

bit*_*ask 16

您基本上必须实现您的分配器类型以符合Allocator概念.

链接页面列出了该类型的所有要求,但核心功能在allocate成员函数中实现.

  • 你能举个例子吗? (6认同)
  • 这是一个源自[参考](https://en.cppreference.com/w/cpp/named_req/Allocator)的[运行示例](https://godbolt.org/z/7fnj1rGr9)。 (5认同)
  • 这正是链接仅答案为“差”的原因!该页面不再存在。指向断开的链接中的示例甚至更糟。 (3认同)
  • 至少我更新了链接。新页面被引用,因为 cppreference 是一个 wiki。但你的观点已被采纳。 (2认同)