Mega Code Archive

 
Categories / C++ Tutorial / STL Algorithms Non Modifying Sequence Operations
 

Find empty string

#include <functional> #include <algorithm> #include <string> #include <vector> #include <iostream> using namespace std; void findEmptyString(const vector<string>& strings) {   vector<string>::const_iterator it = find_if(strings.begin(), strings.end(),mem_fun_ref(&string::empty));   if (it == strings.end()) {     cout << "No empty strings!\n";   } else {     cout << "Empty string at position: " << it - strings.begin() << endl;   } } int main(int argc, char** argv) {   vector<string> myVector;   string one = "blah";   string two = "";   myVector.push_back(one);   myVector.push_back(two);   myVector.push_back(one);   findEmptyString(myVector);   return (0); }