小编Sof*_*Guy的帖子

如何初始化这个指针数组?

我真的不确定它是什么(如果它是一个指针数组,或指针数组的数组???),但当我通过调试器踩它时它给了我0xCDCDCDCD,意味着内存被分配,但未初始化.谁能告诉我如何初始化它?

谢谢.

char* (*vars)[4];
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的东西,但它会产生编译错误:

for (int i = 0; i < 4; i++)
    vars[i] = new char*[new char*][4]; // error C2440: 'initializing' : cannot convert from 'char **' to 'unsigned int'
Run Code Online (Sandbox Code Playgroud)

c++ arrays pointers initialization

0
推荐指数
1
解决办法
7601
查看次数

标签 统计

arrays ×1

c++ ×1

initialization ×1

pointers ×1