У меня есть переменные d'в пространстве имен в файле заголовка, и я пытаюсь инициализировать их в соответствующем файле cpp. Тем не менее, я продолжаю получать ошибку, указанную в заголовке темы. Я не уверен, в чем проблема.Ожидаемый конструктор, деструктор или преобразование типов перед '=' token
EX:
// Some header
namespace foo
{
extern SDL_Surface* bar;
}
// In the impl file
#include "someheader.h"
foo::bar = 0;
.....
Любая помощь приветствуется. Благодарю.
Итак, вы хотите инициализировать указатель на недопустимое представление указателя (NULL)? Зачем? –
если вы помещаете это за пределы пространства имен, это сработает? – RageZ
@Ed, это просто, чтобы проверить, было ли что-то инициализировано, это нормально, ему понадобится литье BTW – RageZ