相关疑难解决方法(0)

964
推荐指数
5
解决办法
11万
查看次数

167
推荐指数
4
解决办法
7万
查看次数

C++中POD类型的默认初始化

我知道默认情况下会初始化一些POD变量,但其他变量不是.(POD类型包括int,float指针,联合,POD类型的数组,POD类型的结构等)

范围和存储类如何影响POD类型的默认初始化?

具体而言,将隐式初始化以下哪项:

  • 具有自动存储的局部变量
  • 静态局部变量
  • 静态全局变量
  • 外部变量
  • 分配的变量 new
  • 类的POD成员(没有在构造函数中显式初始化)

我知道存在一些与这些情况有关的问题,但没有全面的问题(它们只涉及具体情况).

c++ initialization pod

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