相关疑难解决方法(0)

C++成员数组的默认初始化?

这是一个简单的问题,但我似乎无法找到明确的答案.

如果我们有以下课程:

class Test
{
...
  char testArray[10];

...
}; 
Run Code Online (Sandbox Code Playgroud)

当我们创建一个Test实例时,testArray [1]的默认值是什么?

如果它是一个本地数组,它将是未初始化的.
如果它是一个静态数组,它将被初始化为0.

当数组是类成员时它会怎么做?

c++

20
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1