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

Метод empty

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

Синтаксис

str.empty()

Пример

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

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

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

0

Пример

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

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

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

1

Пример

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

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

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

"string is not empty"

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

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