【发布时间】:2022-01-11 17:52:32
【问题描述】:
我正在尝试使用初始化列表初始化 ::tm 结构的成员,如下所示。但这只有在 C++ stds > 98 时才有可能。
如何在 C++ 98 中实现相同的功能?
struct abc {
abc () : time_struct_{0,0,0,0,0,0,0,0,0}, x(0) { }
::tm time_struct_ ;
int x;
};
【问题讨论】:
-
不应该
time_struct_()对其所有成员进行零初始化吗? -
@DanielLangr,它确实初始化了。谢谢!
标签: c++ struct initializer-list c++98