Информация об изменениях

Сообщение Re: std:string и \0 в самом конце от 30.03.2025 18:36

Изменено 30.03.2025 18:37 Videoman

Re: std:string и \0 в самом конце
Здравствуйте, Shmj, Вы писали:

Начиная с С++11 data() const полностью эквивалентен c_str(), возвращает С-строку с терминальным нулём в конце.
Через data() можешь модифицировать строку в пределах size(), но нельзя модифицировать сам \0 (неопределённое поведение).
Re: std:string и \0 в самом конце
Здравствуйте, Shmj, Вы писали:

Начиная с С++11, data() const полностью эквивалентен c_str(), возвращает С-строку с терминальным нулём в конце.
Через data() можешь модифицировать строку в пределах size(), но нельзя модифицировать сам \0 (неопределённое поведение).