У меня есть:
std::list<Particle> particles; std::list<Particle>::iterator particleit;
в моем main.cpp.Мне нужно объявить оба из них как extern в одном из моих файлов классов, но мой компилятор выдает мне ошибку об отсутствующем «>», когда я пробую прямой путь.Как мне исправить это?
extern std::list<Particle> particles;
Если это не сработает, значит, у вас есть другая ошибка.Вы включили <list> и является ли определение Particle видимым, где объявлено particles?
<list>
Particle
particles