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

Метод size

Метод size класса string_view возвращает количество символов, содержащихся в строковом представлении. Метод не принимает параметров и возвращает значение типа size_t. Само строковое представление при этом не изменяется.

Синтаксис

view.size()

Пример

Давайте создадим строковое представление из строки "abcde" и выведем его размер:

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

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

5

Пример

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

#include <iostream> #include <string_view> using namespace std; int main() { string_view view = "abcde"; string_view sub = view.substr(1, 3); cout << view.size() << endl; cout << sub.size() << endl; return 0; }

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

5 3

Пример

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

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

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

0

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

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