命名空间
变体
操作

C++ 命名要求: ConstexprIterator (自 C++20 起)

来自 cppreference.cn
 
 
C++ 命名要求
 

A ConstexprIterator 是一种 遗留迭代器,可以在常量表达式求值期间使用。

[编辑] 要求

如果类型 It 满足 ConstexprIterator,则:

  • 类型 It 满足某些迭代器要求 MeowIterator

并且,对于每个

  • purr,MeowIterator 要求支持的 It 上的操作,
  • kittens...purr 的一组参数,满足该操作的要求,

那么

  • 如果 kittens... 也可以使用,则 purr(kittens...) 可以在常量表达式中使用。

[编辑] 标准库

以下标准库类型是 ConstexprIterators

(自 C++26 起)

[编辑] 参见

迭代器库 提供迭代器、迭代器特征、适配器和实用函数的定义