Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在c+中初始化结构+;_C++ - Fatal编程技术网

C++ 在c+中初始化结构+;

C++ 在c+中初始化结构+;,c++,C++,g++4.4.3 根据API指南,我有以下结构: typedef struct NETWORK_INFO { int network_id; int count; } NETWORK_INFO, *NETWORK_INFO; 在源代码中,他们是这样做的: NETWORK_INFO net_info = {}; 2个大括号是否初始化结构的对象?但它会将值初始化为什么 非常感谢您的建议,这将默认初始化变量的所有字段net\u info-将它们都设置为零。这是一个方便的单行程序,用

g++4.4.3

根据API指南,我有以下结构:

typedef struct NETWORK_INFO
{
    int network_id;
    int count;
} NETWORK_INFO, *NETWORK_INFO;
在源代码中,他们是这样做的:

NETWORK_INFO net_info = {};
2个大括号是否初始化结构的对象?但它会将值初始化为什么


非常感谢您的建议,

这将默认初始化变量的所有字段
net\u info
-将它们都设置为零。这是一个方便的单行程序,用于初始化没有用户定义构造函数的
struct
s,而不是使用
memset()

,您可能会发现这个相关问题的答案很有用。此代码是非法的。您必须在最后一行使用不同的令牌。