名稱空間
變體
操作

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

來自 cppreference.com
 
 
C++ 命名要求
基本
型別屬性
全庫範圍




Container(容器)
容器元素
迭代器 (Iterator)
ConstexprIterator(常量表達式迭代器)
(C++20)
流 I/O
格式化器
(C++20)
隨機數
併發
(C++11)
Ranges
多維檢視
其他

 

一個 ConstexprIterator 是一個 LegacyIterator,它可以在常量表達式求值期間使用。

[編輯] 要求

型別 It 滿足 ConstexprIterator,如果

  • 型別 It 滿足某些迭代器要求 MeowIterator

並且,對於每個

  • purr,一個在 It 上,且要求被 MeowIterator 支援的操作,
  • kittens...,一組滿足該操作要求的 purr 的引數,

那麼

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

[編輯] 標準庫

以下標準庫型別是 ConstexprIterators

(C++26 起)

[編輯] 參見

迭代器庫 為迭代器、迭代器特性、介面卡和實用函式提供定義