相关疑难解决方法(0)

什么是阵列衰减?

什么是阵列的衰变?与数组指针有关系吗?

c c++ arrays pointers

358
推荐指数
8
解决办法
5万
查看次数

指向2D数组的指针的类型是什么?

我知道以下内容不正确:

int arr[2][3] = {}; //some array initialization here
int** ptr;
ptr = arr;
Run Code Online (Sandbox Code Playgroud)

但我很惊讶以下几行确实有效

int arr[2][3] = {}; //some array initialization here
auto ptr = arr;
int another_arr[2][3] = {}; //some array initialization here
ptr = another_arr;
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释在第二个代码块中分配给ptr的类型是什么,以及下面发生了什么?

c++ arrays pointers multidimensional-array c++11

21
推荐指数
3
解决办法
2975
查看次数

标签 统计

arrays ×2

c++ ×2

pointers ×2

c ×1

c++11 ×1

multidimensional-array ×1