C++ 关键词:struct

来自cppreference.com
< cpp‎ | keyword


 
 
 
 

[编辑]用法

(C++11 起)
  • 若存在于作用域中的某个函数或变量所拥有的名字,与某个非联合体类类型的名字相同,则可在其名字之前加上 struct 来消歧义,这产生一个详述类型说明符

[编辑]示例

struct Foo;// 结构体的前置声明   struct Bar // 结构体的定义{ Bar(int i): i(i + i){}   int i;};   enumstruct Pub // 有作用域枚举,C++11 起{ b, d, p, q, };   int main(){ Bar Bar(1);struct Bar Bar2(2);// 详述类型}

[编辑]参阅

(C++11 起)
close