C の count() 関数は、コンテナ内の特定の要素の出現数をカウントできます。構文は、size_type count(const T& element) const; です。そうでない場合は、要素の数を返します。存在する場合は 0 を返します。
C での count()
関数の使用法 C での
count()
関数は、コンテナー内に特定の要素が出現する回数をカウントするために使用されます。これは、vector
、list
、array
など、SequenceContainer
インターフェイスを実装する任意のコンテナーに使用できる汎用関数です。
構文
<code class="cpp">size_type count(const T& element) const;</code>
ここで:
element
: 検索する要素。 size_type
: 関数によって返されるカウントを表す符号なし整数。 戻り値
count()
この関数は、指定された要素に一致するコンテナ内の要素の数を返します。コンテナ内に要素がない場合は、0
が返されます。
使用方法
count()
関数を使用するには、コンテナと検索する要素を指定するだけです。例:
<code class="cpp">#include <vector> int main() { vector<int> myVector = {1, 2, 3, 4, 5}; int count = myVector.count(3); cout << "The number of times 3 appears in the vector is: " << count << endl; return 0; }</code>
出力:
<code>The number of times 3 appears in the vector is: 1</code>
Note
count()
関数は線形検索を実行します。したがって、大きなコンテナの場合、時間の複雑さが高くなる可能性があります。 unowned_map
や unowned_set
などの連想コンテナーを使用すると、より速く検索できます。 以上がC++でcount関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。