2 вида инициализации стека C++C++

Программы на C++. Форум разработчиков
Anonymous
2 вида инициализации стека C++

Сообщение Anonymous »


Я только несколько месяцев изучал C++, и у меня много проблем и замешательства. Но я хотел знать разницу между этими двумя. Какой из них лучше использовать и есть ли другой способ инициализировать стек в C++? Первую я узнал из Интернета, а вторую — в школе (стек массивов).
[*]
stack stack_name

struct Stack{ int снизу, сверху, счетчик; int ДАННЫЕ[МАКС]; } куча; недействительная инициализация (){ стек.дно = -1; стек.топ = -1; стек.счет = 0; }; Изначально мне понравился первый, потому что он короче и его легче запомнить, но в моей школе всегда используют второй, который я совершенно не понимаю. Имейте в виду, что я не изучаю класс, поэтому я не понимаю его, если у вас есть класс, на случай, если вы приведете пример

Вернуться в «C++»