Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Ошибка во время выполнения программы


Автор: Volfs 30.3.2012, 20:51
Добрый день!
Изучаю работу указателей, пишу дек.
При считывание данных получаю ошибку, скрин в файле.

код:
Код

struct link{
    int data;
    link* next;
};
//---------------------------------------------------------------------------
class linklist{
    public:
        link** prev;
        link* first;

        linklist(int d){
            link* first = new link;
            first->data = d;
        /*    first->next = NULL;
            prev = &first; */
        }
        void additem (int d);
        void display();
};
//---------------------------------------------------------------------------
int _tmain(int argc, _TCHAR* argv[])
{
    linklist li(2);
    n =  li.first->data;

    return 0;
}

Автор: Damarus 30.3.2012, 20:56
linklist::first не инициализирован.

Автор: Volfs 30.3.2012, 21:01
Цитата(Damarus @  30.3.2012,  20:56 Найти цитируемый пост)
linklist::first не инициализирован. 


Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)