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