【发布时间】:2015-10-25 18:31:51
【问题描述】:
我目前正在设计一些跨多个源代码构建的 QT 代码。我想在一个源中创建一个数组,并能够在另一个源中访问它。
目前在我的标题中我有课
Array_Class : public QString
{
public:
static QString Data_Array [2];
};
我认为我不需要构造函数,因为我将在读取数组之前“填充”数组。
目前在我的 source.cpp 我有
Array_Class::Data_Array[0]= "foo";
Array_Class::Data_Array[1]= "bar";
但是,这给了我对“Array_Class::Data_Array”的未定义引用的错误消息。我错过了什么?谢谢
【问题讨论】:
-
从 QString 派生可能不是你想做的。