Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1012 Bytes

op_assign.md

File metadata and controls

40 lines (28 loc) · 1012 Bytes

operator=

  • iterator[meta header]
  • std[meta namespace]
  • counted_iterator[meta class]
  • function[meta id-type]
  • cpp20[meta cpp]
template<class I2>
  requires assignable_from<I&, const I2&>
constexpr counted_iterator& operator=(const counted_iterator<I2>& x);
  • assignable_from[link /reference/concepts/assignable_from.md]

概要

counted_iteratorオブジェクトをコピー代入する。

効果

Iの値currentメンバ変数、カウントの値をlengthメンバ変数に保持するとする。

currentx.currentから、lengthx.lengthからコピー代入する。

戻り値

*this

バージョン

言語

  • C++20

処理系

参照