{"hello"};
char* message_ptr = message.data(); // преобразуем в указатель
std::cout << message_ptr << std::endl;
```
по нуль-терминатору, см Си-строки
Ну, тут .data() можно и не вызывать вообще
Аааа, понял, спасибо. А как мне значение нуль-терминатора получить?
в смысле значение ? И зачем ?
Разве там какое-то преобразование? Разве string не просто возвращает указатель?
Просто учу язык, поэтому и примеры такие глупые)
просто возвращает указатель (в .data())
Обсуждают сегодня