Использование глобальных переменных Cpp - PullRequest
0 голосов
/ 24 февраля 2020

Я новичок ie в C ++. Ранее я выучил язык C и решил перейти на изучение языка C ++. Тем не менее, я нахожу что-то сложное для меня, особенно в использовании глобальных переменных. Я написал программу, и я ошибаюсь. Когда я попытался отладить, моя программа показала ошибку в строке

item* list = ::array[index].head;

, в которой item равно

class item
{
public: 
    int key, data;
    item* next;
};

, а array - глобальная переменная, которая определяется как

class arrayitem
{
public:
    item* head;
    item* tail;
};
arrayitem* array;

Редактировать: это то, что я получаю, когда отлаживаю свою программу: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...