Wie verwenden von boost::is_any_of mit boost::replace_all_copy

Ich versuche, ein einfaches Stück code arbeiten mit boost::is_any_of und boost::replace_all_copy. Das snippet unter:

std::string someString = "abc.def-ghi";
std::string toReplace = ".-";
std::string processedString = boost::replace_all_copy(someString, boost::is_any_of(toReplace), " ");

Allerdings bekomme ich einen Compilerfehler, der ist zu lang, um hier einfügen. Könnte jemand, der Erfahrung mit diesen 2 Funktionen bitte darauf, meine Fehler?

InformationsquelleAutor czchlong | 2013-02-06
Schreibe einen Kommentar