C の
カウンターは、さまざまな値を保存およびカウントするために使用される STL コンテナーです。整数のキーと値を使用し、[] 演算子を介して値を挿入または更新し、要素の走査、最大値の検索、並べ替えなどの操作を提供します。たとえば、単語が出現する回数を数えるために使用できます。
#C のカウンターを理解する
C のカウンターは標準テンプレート ライブラリ (STL) です。は、さまざまな値を保存およびカウントするために特別に設計されたコンテナー クラスです。これは連想コンテナーに似ていますが、データをキーと値のペアで保存するよりもタイミングに重点を置いています。
使用法
counterを使用するには、
キーとして整数を使用し、値として整数を使用して、コンテナーに表示される各キーの頻度を表します。
at()
メソッドを使用して、キーの値を取得します。キーが存在しない場合、at()
メソッドは例外をスローし、[]
演算子は 0 を返します。
メソッドは、キーと値のペアを横断できるコンテナ内の要素のイテレータを取得します。
最大要素の検索:
並べ替え:
<code class="cpp">// 统计单词出现的次数 std::map<std::string, int> word_counter; // 插入单词及其出现次数 word_counter["hello"]++; word_counter["world"]++; // 查找单词出现的次数 int hello_count = word_counter["hello"]; // 遍历单词及其出现次数 for (auto it = word_counter.begin(); it != word_counter.end(); ++it) { std::cout << it->first << ": " << it->second << std::endl; }</code>
以上がC++でカウンターを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。