Код: Выделить всё
class Transport
{
public:
Transport()
{}
~Transport()
{}
static void Print();
virtual void Show()=0;
void Add(void);
private:
static Transport *pLast; //Указатель на последний элемент в списке объектов
Transport* pNext;//на следующий после элемента
static Transport *pHead; //соответственно, на первый
protected:
char pName[100];
static int Count;
};
class Auto :p ublic Transport //Transport---Auto
{
//...
};
class Train :p ublic Transport // Transport---Train
{
//...
};
class Express :p ublic Train
{
//...
};
//остальная всячина
Код: Выделить всё
[Linker Error] Unresolved external 'Transport: :p Head' referenced from /*...*/
[Linker Error] Unresolved external 'Transport: :p Last' referenced from /*...*/