Przestrzenie nazw
Warianty

c_str

Z cppreference.com
Wersja z dnia 19:01, 2 lis 2012 autorstwa P12bot (dyskusja | edycje) (r2.7.3) (Robot dodał de, es, fr, zh)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Składnia:

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

Funkcja c_str() zwraca stały wskaźnik do łańcucha znaków C, identycznego z aktualnym stringiem. Zwrócony łańcuch znaków jest zakończony znakiem NULL.

Zauważ, że skoro zwrócony jest stały wskaźnik, to string otrzymany po wywołaniu c_str() nie może być modyfikowany. Co więcej, nie musisz wywoływać pl/c/mem/free lub pl/keywords/delete na rzecz tego wskaźnika.

Powiązane tematy: String_operators, data