¿Cómo podría reemplazar una subcadena en una cadena con otra subcadena en C ++, qué funciones podría usar? eg: string test = "abc def abc def"; test.replace("abc", "hij").replace("def", "klm"); //replace occurrence of abc and def with other substring