技术栈

指定初始化

Mr_WangAndy
5 小时前
c++20·c++40周年·指定初始化
C++20新特性_指定初始化 (Designated Initializers)C++20之前,初始化一个包含多个成员的结构体通常使用{}方式,按值的定义顺序进行初始化。这种方式缺点是可读性差,看到10,800,需要对照定义顺序来查看表示的意思。 如果在结构体中添加或删除一个成员,所有初始化代码都要重新修改。 C++20引入了指定初始化,解决了上面的问题。
我是有底线的