поможите пожалуйста. это жесть!!!!
скажите , можно ли это назвать стеком? если нет,то что нужно изменить?
#include <iostream>
class foo{
public:
int data;
foo prior;// это будет адрес не следующего а предществующего
элемента;
};
int main(int argc, char *argv[]){
foo *first=NULL;
foo *top=NULL;
foo *current;
current=new foo;
current->data=11;
current->prior=NULL;
top=current;//потому что еще нет других элементов. так что
текущий и будет и верхом и первым
first=current;
//создаю следующий элемент стека;
current =new foo;
current->data=12;
current ->prior=first;
top=current;
current =new foo;
current ->data=13;
current->prior=top;
top=current;
// это все потом сделаю в цикле,если это не бред конечно же.
как Вы думаете так можно будет реализовать стек?
return 0;
}