Qt には、マップを一覧表示する同様のクラスがあります。これらのクラスは、const_iterator を返す begin_const() メソッドを提供します。ドキュメントによると、これらの const_iterators は高速であるため、可能な限り使用する必要があります。
インスタンス自体が const の場合、STL は const_iterator のみを提供します。1 つの begin() メソッドのみが実装されています (const のオーバーロード)。
iterator と const_iterator を使用して要素を読み取りアクセスする場合に違いはありますか? (Qtでそれらに違いがある理由はわかりません)