count函數用于統計在指定范圍內某個值出現的次數。其語法如下:
#include <algorithm>
int count(InputIt first, InputIt last, const T &value);
其中,InputIt
是輸入迭代器的類型,first
和last
分別表示要統計的范圍的起始和結束位置,value
表示要統計出現次數的值。函數返回值為出現次數。
示例用法:
#include <iostream>
#include <algorithm>
#include <vector>
int main() {
std::vector<int> vec = {1, 2, 3, 1, 2, 1, 4};
int num = std::count(vec.begin(), vec.end(), 1);
std::cout << "Number of occurrences of 1: " << num << std::endl;
return 0;
}
上述代碼將輸出:
Number of occurrences of 1: 3