C++ 具名要求:常量表达式迭代器 (ConstexprIterator)

来自cppreference.com
< cpp‎ | named req
 
 
C++ 具名要求
基础
类型属性
库所属
容器
容器元素
(C++11)

迭代器
ConstexprIterator
(C++20)

流 I/O
格式化
(C++20)
随机数
(C++11)    
并发
(C++11)
(C++11)
范围
其他
(C++11)


 

常量表达式迭代器 (ConstexprIterator) 是能在常量表达式求值中使用的老式迭代器 (LegacyIterator)

要求

若符合下列条件,则类型 It 满足常量表达式迭代器 (ConstexprIterator)

  • 类型 It 满足某个迭代器具名要求 MeowIterator

而对于每个

  • purr,为 MeowIteratorIt 上要求支持的操作,
  • kittens...,为一组 purr 的实参,满足该操作的要求,

  • kittens... 可用于常量表达式,则 purr(kittens...) 亦然

标准库

下列标准库类型是常量表达式迭代器 (ConstexprIterator)

参阅