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

Метод clear

Метод clear удаляет все символы из строки, в результате чего строка становится пустой. Метод не принимает параметров и не возвращает значения. После вызова размер строки становится равным 0, а её содержимое полностью очищается.

Синтаксис

str.clear()

Пример

Давайте очистим строку "abcde" с помощью метода clear и проверим её размер до и после вызова:

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

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

5 0

Пример

После вызова метода clear строка становится пустой. Давайте убедимся в этом, выведя её содержимое и результат метода empty:

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

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

1

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

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