std::string, а не копирует его. Пока объект строки существует, просмотр указывает на те же символы.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpSvFS 230 of 696 menu
◀ ▶

Просмотр строки из std::string в C++

Просмотр на строку смотрит на буфер внутри std::string, а не копирует его.

Пока объект строки существует, просмотр указывает на те же символы. Если строку уничтожить раньше просмотра, указатель станет недействительным. Подключите #include <string> и #include <string_view>, запишем строку, построим просмотр и выведем текст:

#include <string> #include <string_view> std::string title = "Notes"; std::string_view part = title; std::cout << part << "\n";

Создайте std::string со значением "draft", постройте на ней std::string_view и выведите просмотр, не удаляя строку.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить