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

Метод back

Метод back возвращает ссылку на последний символ строки. Сама строка при этом не изменяется. Метод не принимает параметров. Если строка пустая, поведение метода не определено, поэтому перед вызовом следует проверять строку на пустоту.

Синтаксис

str.back()

Пример

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

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

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

"'e'"

Пример

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

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

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

"abcdz"

Пример

Давайте проверим, что метод back возвращает ссылку на последний символ строки:

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

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

"'5'"

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

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