(C ++)如何将stl列表声明为extern?

时间:2010-10-11 02:21:43

标签: c++ list stl extern

我有:

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

在我的main.cpp中。我需要在我的一个类文件中将这两个声明为extern,但是我的编译器给了我一些关于缺少'&gt;'的错误当我尝试直截了当的方式。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

extern std::list<Particle> particles;

如果这不起作用,那么您还有其他一些错误。您是否已加入<list>并且Particle的定义是particles声明的地方?