std::move_iterator Defined in header<iterator> template<classIter> classmove_iterator; (since C++11) std::move_iteratoris an iterator adaptor which behaves exactly like the underlying iterator (which must be at
std::make_move_iterator Defined in header<iterator> template<classIter> std::move_iterator<Iter>make_move_iterator(Iter i); (since C++11) (constexpr since C++17) make_move_iteratoris a convenience function template that constructs astd::move_iteratorfor the given iteratoriwith the type deduced...
iter_move(std::move_iterator) From cppreference.com Iterator library Iterator concepts indirectly_readable (C++20) indirectly_writable (C++20) weakly_incrementable (C++20) incrementable (C++20) input_or_output_iterator (C++20) sentinel_for
Planned Maintenance The site will be in a temporary read-only mode in the next few weeks to facilitate some long-overdue software updates. We apologize for any inconvenience this may cause! C++ reference C++11,C++14,C++17,C++20,C++23,C++26│Compiler supportC++11,C++14,C++17,C++20,C++23,C+...
std::move_iterator should not always be input_iterator (FTM)* P2520R0 12.3* 17* 19.34** 15.0.0* Deduction guides update for explicit object parameter call operators LWG3617 14 19.34* Deduction guides update for static operator() P1169R4 13 16 19.39* 15.0.0* Standard names and library...
move_iterator(); (1) explicitmove_iterator(Iterator x); (2) template<classU> move_iterator(constmove_iterator<U>&other); (3) Erzeugt ein neues Iterator-Adapter . Original: Constructs a new iterator adaptor. The text has been machine-translated viaGoogle Translate. ...
for iterators that meet theDefaultConstructiblerequirements, using avalue-initializediterator as the source of a copyor move(since C++11)operation. In these cases the singular value is overwritten the same way as any other value. Dereferenceable values are always non-singular. ...
std::move_iterator should not always be input_iterator (FTM)* P2520R0 12.3* 17* 19.34** 15.0.0* Deduction guides update for explicit object parameter call operators LWG3617 14 19.34* Deduction guides update for static operator() P1169R4 13 16 19.39* 15.0.0* Standard names and library...
std::move_iterator should not always be input_iterator (FTM)* P2520R0 12.3* 17* 19.34** 15.0.0* Deduction guides update for explicit object parameter call operators LWG3617 14 19.34* Deduction guides update for static operator() P1169R4 13 16 19.39* 15.0.0* ...
MoveConstructible 指定该类型的对象能移动构造 (概念) CopyConstructible 指定该类型对象能复制构造及移动构造 (概念) Movable 指定该类型的对象能被移动和交换 (概念) Copyable 指定该类型对象能被复制、移动和交换 (概念) Semiregular 指定类型的对象能被复制、移动、交换及默认构造 ...