La libreria C + + "algoritmo" ha una funzione inversa che permette di invertire il valore di una variabile . È possibile invertire i valori di ingresso o di valori recuperati da dati all'interno del software C + + utente . La funzione inversa lavora su variabili stringa , quindi è possibile chiamare la funzione senza creare una funzione personalizzata all'interno del codice C + + . Istruzioni 
 1 
 Fare clic con il C + + file di codice sorgente che si desidera modificare . C + + codice sorgente dei file hanno l'estensione " CPP " . Fare clic su " Apri con " e scegliere il compilatore utilizzato per modificare il codice C + + . 
 2 
 Aggiungi la libreria " algoritmo " per la parte superiore del file di codice sorgente . Copiare e incollare il seguente codice di libreria per la parte superiore del codice sorgente : 
 
 # include  
 3  creare una stringa , se non si dispone di un C + + già definito . Il codice seguente mostra come creare una stringa in C + + : 
 
 myvalue stringa = " Ciao " ; 
 4 
 Invertire la stringa . È possibile creare una nuova variabile per la stringa modificata o memorizzare i risultati nella variabile stringa originale . Il codice seguente consente di risparmiare la nuova stringa al " myvalue " variabile : 
 
 myvalue = inversa ( myvalue.begin ( ) , myvalue.end ());