g ++ 4.4.3
我在API指南中有以下结构:
typedef struct NETWORK_INFO
{
int network_id;
int count;
} NETWORK_INFO, *NETWORK_INFO;
在源代码中他们这样做:
NETWORK_INFO net_info = {};
是否有2个花括号初始化结构的对象?但它会将值初始化为什么?
非常感谢任何建议,
答案 0 :(得分:3)
这将默认初始化变量net_info
的所有字段 - 将它们都设置为零。这是一个方便的单行程序,用于初始化没有用户定义的构造函数而不是struct
的{{1}}。