Сделал обобщенный класс Stack. Нужно написать класс итератор, но я не понимаю, как он должен работать. Извлекать данные из стека при каждом вызове next() или неизменяя стека выводить данные? После прохода итератором должен остаться пустой стек или нетронутый?
Оставить нетронутым. Итераторы созданы для получения информации из контейнера, а не для его изменения. Однако, это лишь "правильный" способ, реализовать можно как угодно, вопрос лишь в разумности.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости