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

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

Сообщение Anonymous »


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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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