Sintaxe:
#include <string> const char* c_str() const;
A função c_str() devolve um apontador const para uma string regular tipo C, idêntica à string actual. A string devolvida termina com o caracter “null” (código ASCII 00).
Note-se que uma vez que o apontador devolvido é do tipo const, os dados devolvidos por c_str() não podem ser modificados. Além disso, não é necessário chamar free ou delete neste apontador.
Tópicos Relacionados: String_operators, data