C++ Primer(第5版) 练习 19.18
练习 19.18 编写一个函数,使用count_if统计在给定的vector中有多少个空string。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
using namespace std;int countEmptyStrings(const vector<string> &vec){return count_if(vec.begin(), vec.end(), [](const string &str){return str.empty();});
}int main(){vector<string> strings = {"hello", "", "world", "", "!", ""};int emptyCount = countEmptyStrings(strings);cout<<"Number of empty strings: "<<emptyCount<<endl;return 0;
}