4

如果使用 C++17 我做一个

struct tm mytm{};
int i{};

变量mytm(并且为了安全起见,也是i)会被零初始化吗?

我通过这些页面循环发送:

我能找到的最接近的是零初始化

...,包括未提供初始化器的聚合元素的值初始化

另一种选择(我感觉不错)是默认初始化,这意味着不初始化。但我也发现这个,值初始化,意思是零。使困惑...

(我注意到,通过C 结构初始化,初始化程序不能为空。所以“像 C 中一样”的参数在这里不成立。)

4

0 回答 0