C++ named requirements: ConstexprIterator (since C++20)
From cppreference.net
C++
C++ named requirements
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A ConstexprIterator — это LegacyIterator , который может использоваться во время вычисления константных выражений.
Требования
Тип It удовлетворяет требованиям ConstexprIterator если все операции, предоставляемые для соответствия требованиям категории итератора It , являются constexpr-функциями.
Стандартная библиотека
Следующие типы стандартной библиотеки являются ConstexprIterator ами .
- array::iterator и array::const_iterator .
- basic_string_view::iterator .
- span::iterator .
- vector::iterator и vector::const_iterator .
| (начиная с C++26) |
Смотрите также
| Библиотека итераторов | предоставляет определения для итераторов, характеристик итераторов, адаптеров и служебных функций |