Código:
Se entiende mas o menos lo que quiero hacer? O sea, seria agregar la function strreplace a cualquier stringstring strreplace(string before, string after, string toReplace);
main()
{
string str1ng;
string str1ng2;
str1ng="hola";
str1ng.strreplace("hola", "chau");
}
string strreplace(string before, string after)
{
this.replace(..);
etc...;
}
Seria algo parecido a lo que se hace con prototype en javascript
saludos!!

