РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
192 of 815 menu

Метод data

Метод data класса string_view возвращает указатель на первый символ строкового представления. Метод не принимает параметров. Возвращаемый указатель имеет тип const char* и указывает на непрерывную последовательность символов, хранящуюся в объекте string_view. Само строковое представление при этом не изменяется.

Синтаксис

view.data()

Пример

Давайте получим указатель на первый символ строкового представления и выведем первый символ строки:

#include <iostream> #include <string_view> using namespace std; int main() { string_view view = "abcde"; const char* ptr = view.data(); cout << *ptr << endl; return 0; }

Результат выполнения кода:

"a"

Пример

Давайте выведем всю строку, используя указатель, полученный с помощью метода data:

#include <iostream> #include <string_view> using namespace std; int main() { string_view view = "12345"; cout << view.data() << endl; return 0; }

Результат выполнения кода:

12345

Смотрите также

  • класс string_view,
    который представляет строковое представление
  • метод size,
    который возвращает длину строкового представления
  • метод empty,
    который проверяет строковое представление на пустоту
  • метод substr,
    который вырезает подстроку из строкового представления
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить