(C ++) Как объявить список stl как extern? - PullRequest
0 голосов
/ 11 октября 2010

У меня есть:

std::list<Particle> particles;
std::list<Particle>::iterator particleit;

в моем main.cpp.Мне нужно объявить оба из них как extern в одном из моих файлов классов, но мой компилятор выдает мне ошибку об отсутствующем «>», когда я пробую прямой путь.Как мне исправить это?

1 Ответ

1 голос
/ 11 октября 2010
extern std::list<Particle> particles;

Если это не сработает, значит, у вас есть другая ошибка.Вы включили <list> и является ли определение Particle видимым, где объявлено particles?

...