// 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;
}