urenai 发表于 2025-9-24 10:42:51

结构的声明和初始化


APPBARDATA abd = {};
abd.cbSize = sizeof(APPBARDATA);// 这种情况才需要第二行

APPBARDATA abd = { sizeof(APPBARDATA) };
APPBARDATA abd{ sizeof(APPBARDATA) };

基操



niuyanbo2021 发表于 2025-9-24 11:31:36

想表达啥意思呢?

hcwanz 发表于 2025-9-24 12:02:21

niuyanbo2021 发表于 2025-9-24 11:31
想表达啥意思呢?
c++的初始化语法
如 struct 结构体1
{
    整数 成员1;
    小数 成员2;
};

以下两行是等价的:
结构体1 变量{10};
结构体1 变量2; 变量2.成员1 = 10; 变量2.成员2=0.0f; // 成员2 是调用的默认初始化函数
页: [1]
查看完整版本: 结构的声明和初始化