Стек\\написать программу в с++ "создать копию стека"
тема:Стеки\\нужно написать программу в с++ с объяснениями.
Задание: создать копию стека.
{
char data;
StackFrame *link;
};
typedef StackFrame* StackFramePtr;
class Stack
{
public:
Stack();
Stack(const Stack& a_stack);
....
private:
StackFramePtr top;
};
//Определение конструктора копирования
Stack::Stack(const Stack& a_stack)
{
if(a_stack.top == NULL)
top = NULL;
else
{
StackFramePtr temp = a_stack.top;
StackFramePtr end;
end = new StackFrame;
end->data = temp->data;
top = end;
temp = temp->link;
while(temp != NULL)
{
end->link = new StackFrame;
end = end->link;
end->data = temp->data;
temp = temp->link;
}
end->link = NULL;
}
}
Ошибка....(((( undefined symbol "NULL"
Код:
#include <windows.h>
Или в лоб
Код:
#define NULL 0
Цитата:
уже нужно сделать иначе лишит стипендии(((
Интересно - за что же стипендию платят? За то что ничего не понимаете?
[size=1]P.S.: ладно, извиняюсь, стипендия и отношения с универом у меня больная тема, т.к. прокатили[/size]
Цитата: туся
следующей неделе уже нужно сделать иначе лишит стипендии
Хм. какой там нынче размер стипендии? ну допустим 1000р
Значится, мы поможем тебе заработать 6 тонн, а нам что? ))))))
Цитата: Rififi
Хм. какой там нынче размер стипендии? ну допустим 1000р
Значится, мы поможем тебе заработать 6 тонн, а нам что? ))))))
Значится, мы поможем тебе заработать 6 тонн, а нам что? ))))))
[ИРОНИЯ]а как же чувство морального удовлетворения, от того что заработал для человека денюжку))[/ИРОНИЯ]