C++ 关键字: struct
来自 cppreference.cn
[编辑] 用法
(自 C++11 起) |
- 如果作用域中存在一个函数或变量,其名称与非联合类类型的名称相同,则可以在名称前加上
struct
以消除歧义,从而产生一个详述类型说明符。
[编辑] 示例
运行此代码
struct Foo; // forward declaration of a struct struct Bar // definition of a struct { Bar(int i) : i(i + i) {} int i; }; enum struct Pub // scoped enum, since C++11 { b, d, p, q, }; int main() { Bar Bar(1); struct Bar Bar2(2); // elaborated type }
[编辑] 参见
(自 C++11 起) |