Perdón encontrar qué?.
Te refieres al método navito de CPP para invertir una cadena?.
En los ejercicios de la escuela casi siempre se pide generar un método, supongo que no todos los lenguajes tienen el método definido para invertir una cadena.
string cadena = "Ola que ase, invirtiendo el texto o que ase";
string aux_cadena = "";
for (int i = cadena.size(); i >=0 ; i--)
aux_cadena += cadena[i];
cout<<"El texto normal es: "<<cadena<<endl;
cout<<"El texto invertido es: "<<aux_cadena<<endl;
No digo que tu método está mal, al contrario es una forma fácil, sencilla y rápido de hacerlo.
Saludos.