Sintassi:
#include <string> const char* c_str() const;
La funzione c_str() ritorna un puntatore costante ad una stringa C identica alla stringa corrente. La stringa ritornata e termianta dal carattere null.
Da notare che visto che il puntatore ritornato e' puntatore costante i caratteri della stringa risultato non possono essere moficati. Inoltre non c'e' bisogno di deallocare esplicitamente la memoria della stringa ritornata usando free o delete sul puntatore.
Argomenti correlati: String_operators, data