分配器无国籍意味着什么?

Fil*_*ipp 8 c++ stl allocator

分配器无国籍意味着什么?我意识到std :: allocator是malloc的包装器,并且没有自己的状态.同时,malloc也有自己的簿记,所以可以说所有std :: allocator实例都使用单个状态.

如何在没有状态的情况下实现池分配器?如果不是分配器,什么会保持当前的内存状态?

有人可以在这种情况下正式定义哪个州意味着什么?

Öö *_*iib 7

State表示类的实例中包含可变信息.无国籍意味着他们没有它.无状态类没有非静态数据成员.

通过使用对于该类型的所有池分配器相同的一些相互外部状态(池),可以使池分配器成为无状态.