首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::move_iterator::move_iterator

(1)

move_iterator();

(until C++17)

constexpr move_iterator();

(since C++17)

(2)

explicit move_iterator( Iterator x );

(until C++17)

constexpr explicit move_iterator( Iterator x );

(since C++17)

(3)

template< class U > move_iterator( const move_iterator<U>& other );

(until C++17)

template< class U > constexpr move_iterator( const move_iterator<U>& other );

(since C++17)

构造一个新的迭代器适配器。

1%29默认构造函数。current是值初始化的。结果迭代器上的操作具有定义的行为当且仅当对值初始化的相应操作被定义。Iterator也有明确的行为。

2%29current初始化为x...

3%29复制构造函数。基础迭代器被初始化为other...

参数

x

-

iterator to adapt

other

-

iterator adaptor to copy

另见

operator=

assigns another iterator (public member function)

代码语言:txt
复制
 © cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券