0

我可以创建一个全局变量(最好是数组或向量类型),它可以由同一类的多个对象实例写入(当然每次都是新行)?

谢谢你。

(注意:如果需要,我可以简要描述我的项目以提供更好的想法。)

4

1 回答 1

3

听起来你正在寻找static会员。(或一个常规的全局变量,但由于它显然连接到一个类,而不是一个特定的实例,似乎一个static成员是要走的路)

class Foo
{
   static std::vector<int> vec;  //vec is common for all instances of Foo
};

//Foo.cpp
std::vector<int> Foo::vec;  //define it in the implementation file
于 2012-09-03T15:24:09.633 回答