1. ホーム
  2. c++

[解決済み] C++のSTLにおけるconst_iteratorとnononst iteratorの違いは何ですか?

2022-01-25 18:06:47

質問内容

の違いは何ですか? const_iteratoriterator また、どちらを使うべきでしょうか?

解決方法は?

const_iterator は、その指し示す値を変更することができないので、通常の iterator があります。

C++のすべてのものと同様に、常に const 通常のイテレータを使うべき正当な理由がない限り (つまり、イテレータが const を使用して、ポイントされた値を変更することができます)。