@@ -275,16 +275,16 @@ <h2>例</h2>
275275 < span class ="n "> < a href ="../../vector/vector/emplace_back.html "> v.emplace_back</ a > </ span > < span class ="p "> (</ span > < span class ="k "> new</ span > < span class ="kt "> int</ span > < span class ="p "> (</ span > < span class ="n "> i</ span > < span class ="p "> ));</ span >
276276
277277 < span class ="c1 "> // デフォルト構築</ span >
278- < span class ="n "> std </ span > < span class =" o " > :: </ span > < span class =" n " > move_iterator </ span > < span class ="o "> <</ span > < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> v</ span > < span class ="p "> )</ span > < span class ="o "> ::</ span > < span class ="n "> iterator</ span > < span class ="o "> ></ span > < span class ="n "> it1</ span > < span class ="p "> ;</ span >
278+ < span class ="n "> < a href =" ../move_iterator.html " > std::move_iterator </ a > </ span > < span class ="o "> <</ span > < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> v</ span > < span class ="p "> )</ span > < span class ="o "> ::</ span > < span class ="n "> iterator</ span > < span class ="o "> ></ span > < span class ="n "> it1</ span > < span class ="p "> ;</ span >
279279
280280 < span class ="c1 "> // 元となるイテレータから構築</ span >
281- < span class ="n "> std </ span > < span class =" o " > :: </ span > < span class =" n " > move_iterator </ span > < span class ="o "> <</ span > < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> v</ span > < span class ="p "> )</ span > < span class ="o "> ::</ span > < span class ="n "> iterator</ span > < span class ="o "> ></ span > < span class ="n "> it2</ span > < span class ="p "> (</ span > < span class ="n "> < a href ="../../vector/vector/begin.html "> v.begin()</ a > </ span > < span class ="p "> );</ span >
281+ < span class ="n "> < a href =" ../move_iterator.html " > std::move_iterator </ a > </ span > < span class ="o "> <</ span > < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> v</ span > < span class ="p "> )</ span > < span class ="o "> ::</ span > < span class ="n "> iterator</ span > < span class ="o "> ></ span > < span class ="n "> it2</ span > < span class ="p "> (</ span > < span class ="n "> < a href ="../../vector/vector/begin.html "> v.begin()</ a > </ span > < span class ="p "> );</ span >
282282
283283 < span class ="c1 "> // 他のmove_iteratorオブジェクトからコピー構築</ span >
284- < span class ="n "> std </ span > < span class =" o " > :: </ span > < span class =" n " > move_iterator </ span > < span class ="o "> <</ span > < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> v</ span > < span class ="p "> )</ span > < span class ="o "> ::</ span > < span class ="n "> iterator</ span > < span class ="o "> ></ span > < span class ="n "> it3</ span > < span class ="p "> (</ span > < span class ="n "> it2</ span > < span class ="p "> );</ span >
284+ < span class ="n "> < a href =" ../move_iterator.html " > std::move_iterator </ a > </ span > < span class ="o "> <</ span > < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> v</ span > < span class ="p "> )</ span > < span class ="o "> ::</ span > < span class ="n "> iterator</ span > < span class ="o "> ></ span > < span class ="n "> it3</ span > < span class ="p "> (</ span > < span class ="n "> it2</ span > < span class ="p "> );</ span >
285285
286286 < span class ="c1 "> // 他のmove_iteratorオブジェクトからムーブ構築</ span >
287- < span class ="n "> std </ span > < span class =" o " > :: </ span > < span class =" n " > move_iterator </ span > < span class ="o "> <</ span > < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> v</ span > < span class ="p "> )</ span > < span class ="o "> ::</ span > < span class ="n "> iterator</ span > < span class ="o "> ></ span > < span class ="n "> it4</ span > < span class ="o "> =</ span > < span class ="n "> < a href ="../../utility/move.html "> std::move</ a > </ span > < span class ="p "> (</ span > < span class ="n "> it3</ span > < span class ="p "> );</ span >
287+ < span class ="n "> < a href =" ../move_iterator.html " > std::move_iterator </ a > </ span > < span class ="o "> <</ span > < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> v</ span > < span class ="p "> )</ span > < span class ="o "> ::</ span > < span class ="n "> iterator</ span > < span class ="o "> ></ span > < span class ="n "> it4</ span > < span class ="o "> =</ span > < span class ="n "> < a href ="../../utility/move.html "> std::move</ a > </ span > < span class ="p "> (</ span > < span class ="n "> it3</ span > < span class ="p "> );</ span >
288288
289289 < span class ="n "> < a href ="../../memory/unique_ptr.html "> std::unique_ptr</ a > </ span > < span class ="o "> <</ span > < span class ="kt "> int</ span > < span class ="o "> ></ span > < span class ="n "> p</ span > < span class ="o "> =</ span > < span class ="o "> *</ span > < span class ="n "> it4</ span > < span class ="p "> ;</ span >
290290 < span class ="n "> < a href ="../../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="o "> *</ span > < span class ="n "> p</ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span >
0 commit comments