相关疑难解决方法(0)

0长度数组(或std :: array)的用途是什么?

在C++ 11中,它允许您创建一个0长度为C的数组,std:array如下所示:

int arr1[0];
std::array arr2<int,0>;
Run Code Online (Sandbox Code Playgroud)
  1. 所以我在想什么是没有空间存储的数组的用途?
  2. 其次什么是零长度阵列?如果它是一个指针,它指向哪里?

c++ arrays stdarray

11
推荐指数
1
解决办法
1301
查看次数

大小为0的数组如何存储在内存中?

如果我有一个只有一个元素的数组,我们可以说它与指针相同。但是大小为零的数组在内存中是如何表示的呢?

当我声明变量时会发生什么int * table[0]

c memory arrays pointers

5
推荐指数
1
解决办法
664
查看次数

标签 统计

arrays ×2

c ×1

c++ ×1

memory ×1

pointers ×1

stdarray ×1