top». Метод empty возвращает истину, когда элементов нет.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpAdSE 196 of 696 menu
◀ ▶

Пустой стек в C++

Пустой стек не терпит «метод top».

Метод empty возвращает истину, когда элементов нет. Перед чтением вершины имеет смысл убедиться, что стек не пуст.

Запишем стек, положим число, снимем его и выведем top только если empty ложен:

std::stack<int> data; data.push(5); data.pop(); if (!data.empty()) { std::cout << data.top() << "\n"; }

Создайте пустой стек строк, добавьте "ok", проверьте empty и выведите вершину, если стек не пуст.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить