Ошибка хранения адреса в указателе?

Код:

int Europe_CountryCount=44;
int** nextWorldPart = new int*[6];
nextWorldPart[0]=&Europe_CountryCount;

Ошибка:

ошибка: 'nextWorldPart' does not name a type nextWorldPart[0]=&Europe_CountryCount;

Вышеуказанный код находится в .h файле. Очистка и повторная сборка проекта - не помогли.


Ответы (1 шт):

Автор решения: zurn

Перенесите выделение памяти под массив и присвоение в основной cpp файл. В .h будет:

int Europe_CountryCount=44;
int** nextWorldPart;

А в .cpp будет:

nextWorldPart = new int*[6];
nextWorldPart[0]=&Europe_CountryCount;
→ Ссылка