Boost C++ 库

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

端点序列要求 - Boost C++ 函数库
PrevUpHomeNext

如果一个类型 X 满足 Destructible (C++Std [destructible]) 和 CopyConstructible (C++Std [copyconstructible]) 的要求,以及下面列出的附加要求,则它满足 EndpointSequence 的要求。

在下表中,x 表示类型为 X 的(可能为 const 的)值。

表 17. 端点序列要求

表达式

返回类型

断言/注
先决/后置条件

x.begin()
x.end()

满足前向迭代器要求的类型 (C++Std [forward.iterators]),其值类型可转换为满足 Endpoint 要求的类型。

[x.begin(), x.end()) 是一个有效的范围。



PrevUpHomeNext