Boost C++ 库

...世界上最受尊敬和设计最精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ 编码规范

模板参数 - Boost C++ 函数库
PrevUpHomeNext

表 6.1. 模板参数要求

参数

要求

T

存储在 circular_buffer 中的元素的类型。 T 必须是 AssignableCopyConstructible。 此外,如果 T 作为默认参数提供,在调用某些 circular_buffer 的方法时,例如 insert(iterator pos, const value_type& item = value_type()),则 T 必须是 DefaultConstructible。并且,如果 circular_buffer 将与另一个容器进行比较,则 T 必须是 EqualityComparable 和/或 LessThanComparable

分配器 (Alloc)

用于所有内部内存管理的分配器类型。 Alloc 必须满足 STL 施加的分配器要求。



PrevUpHomeNext