Итак, я пытаюсь создать файл C++, который реализует стек и все его функции (push, pop, getTop и т. д.). Я хочу использовать шаблон, чтобы создать этот класс стека для нескольких типов данных. Я использую связанный список для хранения данных. Вот пример стека, который я реализовал с помощью связанного списка.
Итак, я пытаюсь создать файл C++, который реализует стек и все его функции (push, pop, getTop и т. д.). Я хочу использовать шаблон, чтобы создать этот класс стека для нескольких типов данных. Я использую связанный список для хранения данных. Вот пример стека, который я реализовал с помощью связанного списка. [code]#include using namespace std;
template
class Node{ public: T data; Node *next; Node() { next = NULL; } };
class Stack { Node *top; public: Stack(); int isEmpty(); int isFull(); void push(T data); T pop(); void display(); };