her*_*ity 5 c++ syntax struct c++11
下面是什么bar
以及x
为什么它们位于那里?它们是 s 的实例吗struct
?
我正在阅读这个Stackoverflow 问题,我已将其代码粘贴到此处,我发现海报和答案bar
之一x
在struct
. cpp 参考在其示例中不使用此语法,我不知道该语法被称为什么,也不知道该语法如何查找它。
如果只是创建 a 的实例struct
,为什么不像cpp Reference在其示例中那样将其写在下一行中呢?
struct _bar_
{
int a;
} bar;
Run Code Online (Sandbox Code Playgroud)
struct test {
int value;
} x;
Run Code Online (Sandbox Code Playgroud)
struct test { int value; } x;
声明x
为类型的对象struct test
。这是一个简单的声明,与 相同int x
,用struct test { int value; }
代替int
。