unresolved external symbol
От: IgorKr Украина  
Дата: 20.12.08 12:22
Оценка:
Здраствйте. Возможно проблема ламерськая, но все же помогите решить.
кусок кода:

class box{
private:
    struct objects{
        void* obj;
        objects* prev;
        objects* next;
    };
    static objects* head; // unresolved external symbol "public: static struct box::objects * box::head" (?head@box@@2PAUobjects@1@A)
    unsigned int count;
public:
    box(){};
    box(unsigned char i){
        switch(i){
        case 0:{
            cars* temp0=new cars;


            include((temp0->get_address()));
            break;
               };
..........


Ошибочка там выскакивает.

Почему мне надо СТАТИК? Потому что хочу иметь доступ к переменной head во всех объектах класса box(если есть какие то другие идеи, милости прошу, опишите =) ). В этом классе описан список, который сохраняет инфу по созданным объектам других классов. Возможно как то решить эту проблему, но что бы описание структуры оставалось в классе?
Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.