#include #include #include #include #include using namespace std; void findEmptyString(const vector& strings) { vector::const_iterator it = find_if(strings.begin(), strings.end(), mem_fun(&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 myVector; string one = "blah"; string two = ""; myVector.push_back(&one); myVector.push_back(&one); myVector.push_back(&two); myVector.push_back(&one); findEmptyString(myVector); return (0); }