これは基本的に私がやりたいことです:
bool special_compare(const string& s1, const string& s2)
{
// match with wild card
}
std::vector<string> strings;
strings.push_back("Hello");
strings.push_back("World");
// I want this to find "Hello"
find(strings.begin(), strings.end(), "hell*", special_compare);
// And I want this to find "World"
find(strings.begin(), strings.end(), "**rld", special_compare);
しかしstd::find
、残念ながらそのようには機能しません。では、STLのみを使用して、どうすればこのようなことができますか?