gpt4 book ai didi

c++ - 从 main 中的类访问数组

转载 作者:太空宇宙 更新时间:2023-11-04 11:44:12 25 4
gpt4 key购买 nike

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

main()

 Class1 ojbect1;

short int arraySize;
arraySize = sizeof(object1.myArray)/sizeof(object1.myArray[0]);

Class1

{
public:
static string myArray[];
.....
};

static string myArray[10];

但是我收到这个错误:

error: invalid application of 'sizeof' to incomplete type 'std::string []'

最佳答案

在这个声明中:

static string myArray[10];

您正在定义一个新数组,而不是 Class1::myArray

按如下方式进行:

string Class1::myArray[10];

关于c++ - 从 main 中的类访问数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20297778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com