Перевод этой страницы?:

c_str

Синтаксис:

    #include <string>
    const char* c_str() const;

Функция c_str() возвращает константный указатель на стандартную строку C, идентичную текущей строке. Возвращенная строка оканчивается символом конца строки '\0'.

Обратите внимание, что так как возвращаемый указатель имеет тип const, символьные данные, которые возвращает c_str() не могут быть изменены. Кроме того, вам не нужно использовать операции free или delete с этим указателем.

Смотрите также: Строковые операторы, Функция data