- The C Standard Library
- The C Standard Library
- The C++ Standard Library
- C++ Library - Home
- C++ Library - <fstream>
- C++ Library - <iomanip>
- C++ Library - <ios>
- C++ Library - <iosfwd>
- C++ Library - <iostream>
- C++ Library - <istream>
- C++ Library - <ostream>
- C++ Library - <sstream>
- C++ Library - <streambuf>
- C++ Library - <atomic>
- C++ Library - <complex>
- C++ Library - <exception>
- C++ Library - <functional>
- C++ Library - <limits>
- C++ Library - <locale>
- C++ Library - <memory>
- C++ Library - <new>
- C++ Library - <numeric>
- C++ Library - <regex>
- C++ Library - <stdexcept>
- C++ Library - <string>
- C++ Library - <thread>
- C++ Library - <tuple>
- C++ Library - <typeinfo>
- C++ Library - <utility>
- C++ Library - <valarray>
- The C++ STL Library
- C++ Library - <array>
- C++ Library - <bitset>
- C++ Library - <deque>
- C++ Library - <forward_list>
- C++ Library - <list>
- C++ Library - <map>
- C++ Library - <queue>
- C++ Library - <set>
- C++ Library - <stack>
- C++ Library - <unordered_map>
- C++ Library - <unordered_set>
- C++ Library - <vector>
- C++ Library - <algorithm>
- C++ Library - <iterator>
- C++ Programming Resources
- C++ Programming Tutorial
- C++ Useful Resources
- C++ Discussion
C++ Map Library - count() Function
Description
The C++ function std::multimap::count() returns number of mapped values associated with key k.
Declaration
Following is the declaration for std::multimap::count() function form std::map header.
C++98
size_type count (const key_type& k) const;
Parameters
k − Key for search operation.
Return value
Returns number of values associated with key.
Exceptions
No effect on container if exception is thrown.
Time complexity
Logarithmic i.e. O(log n)
Example
The following example shows the usage of std::multimap::count() function.
#include <iostream> #include <map> using namespace std; int main(void) { /* Multimap with duplicates */ multimap<char, int> m { {'a', 1}, {'a', 2}, {'b', 3}, {'c', 4}, {'c', 5}, }; cout << "count of 'a' = " << m.count('a') << endl; cout << "count of 'b' = " << m.count('b') << endl; cout << "count of 'c' = " << m.count('c') << endl; return 0; }
Let us compile and run the above program, this will produce the following result −
count of 'a' = 2 count of 'b' = 1 count of 'c' = 2
map.htm
Advertisements