我有一个函数需要返回一个指向数组的指针:
int * count()
{
static int myInt[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
return &myInt[10];
}
在我的主要函数中,我想显示该数组中的一个整数,就像这里在索引 3
int main(int argc, const char * argv[])
{
int myInt2[10] = *count();
std::cout << myInt2[3] << "\n\n";
return 0;
}
但是,这给了我错误:“数组初始化程序必须是初始化程序列表”
如何在我的主函数中创建一个数组,该数组使用指针来获取与指针处的数组相同的元素?