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

Метод empty

Метод empty класса string_view проверяет, является ли строка пустой. Метод не принимает параметров и возвращает true, если длина строки равна 0, и false в противном случае. Сама строка при этом не изменяется.

Синтаксис

str.empty()

Пример

Давайте проверим непустую строку "abcde":

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

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

0

Пример

Давайте проверим пустую строку:

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

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

1

Пример

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

#include <iostream> #include <string_view> using namespace std; int main() { string_view str = ""; if (str.empty()) { cout << "string is empty" << endl; } else { cout << "string is not empty" << endl; } return 0; }

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

"string is empty"

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

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