Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
142 of 824 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить