C++ 从main中的类访问数组

C++ 从main中的类访问数组,c++,arrays,class,size,main,C++,Arrays,Class,Size,Main,我想在我的main()中查找类中对象的数组大小 main() Class1 然而,我得到了这个错误: 错误:“sizeof”对不完整类型“std::string[]的应用无效 在本声明中: static string myArray[10]; 您正在定义一个新数组,而不是Class1::myArray 按如下方式操作: string Class1::myArray[10]; 在本声明中: static string myArray[10]; 您正在定义一个新数组,而不是Class1::my

我想在我的
main()
中查找类中对象的数组大小

main()
Class1
然而,我得到了这个错误:

错误:“sizeof”对不完整类型“std::string[]的应用无效

在本声明中:

static string myArray[10];
您正在定义一个新数组,而不是
Class1::myArray

按如下方式操作:

string Class1::myArray[10];
在本声明中:

static string myArray[10];
您正在定义一个新数组,而不是
Class1::myArray

按如下方式操作:

string Class1::myArray[10];