- // remove algorithm example 
- #include <iostream>     // std::cout 
- #include <algorithm>    // std::remove 
- using namespace std; 
- void replaceCharsInString( string &str, const string &c ){ 
-    	for (unsigned int i = 0; i < c.length(); ++i){ 
-       str.erase (remove(str.begin(), str.end(), c.at(i) ), str.end()); 
-    }	 
- } 
- int main () { 
-   
-   //STRINGYNIZE! 
-   string str = "a|b/c?d:e?"; 
-   replaceCharsInString( str, "|/?:" ); 
-   cout << "new string contains:" << endl << str; 
-   
-   return 0; 
- } 
				Ly8gcmVtb3ZlIGFsZ29yaXRobSBleGFtcGxlCiNpbmNsdWRlIDxpb3N0cmVhbT4gICAgIC8vIHN0ZDo6Y291dAojaW5jbHVkZSA8YWxnb3JpdGhtPiAgICAvLyBzdGQ6OnJlbW92ZQp1c2luZyBuYW1lc3BhY2Ugc3RkOwp2b2lkIHJlcGxhY2VDaGFyc0luU3RyaW5nKCBzdHJpbmcgJnN0ciwgY29uc3Qgc3RyaW5nICZjICl7CiAgIAlmb3IgKHVuc2lnbmVkIGludCBpID0gMDsgaSA8IGMubGVuZ3RoKCk7ICsraSl7CiAgICAgIHN0ci5lcmFzZSAocmVtb3ZlKHN0ci5iZWdpbigpLCBzdHIuZW5kKCksIGMuYXQoaSkgKSwgc3RyLmVuZCgpKTsKICAgfQkKfQppbnQgbWFpbiAoKSB7CiAgCiAgLy9TVFJJTkdZTklaRSEKICBzdHJpbmcgc3RyID0gImF8Yi9jP2Q6ZT8iOwogIHJlcGxhY2VDaGFyc0luU3RyaW5nKCBzdHIsICJ8Lz86IiApOwogIGNvdXQgPDwgIm5ldyBzdHJpbmcgY29udGFpbnM6IiA8PCBlbmRsIDw8IHN0cjsKCiAgcmV0dXJuIDA7Cn0=