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

Метод pop_back

Метод pop_back удаляет последний символ из строки. Сама строка при этом изменяется: ее длина уменьшается на 1. Метод не принимает параметров и не возвращает значение. Если строка пустая, поведение метода не определено, поэтому перед вызовом следует проверять строку на пустоту с помощью метода empty.

Синтаксис

str.pop_back()

Пример

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

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

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

"abcd"

Пример

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

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

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

5 1234 4

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

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