阅读683 返回首页    go 阿里云 go 技术社区[云栖]


结构体、枚举

结构体、枚举

枚举

如果一个变量只有几种可能的取值可以用枚举类型来定义。

枚举值和枚举类型变量可以自动转换为int类型,而int类型不能自动转换为枚举值。

cin>>枚举变量也是编译器不允许的。

 

union

在struct中各成员有各自的内存空间,一个结构体变量的总长度是各成员长度之和(不考虑边界调整)。而在union中,各成员共享一段内存空间, 一个联合变量的长度等于各成员中最长的长度。

最后更新:2017-04-03 06:03:10

  上一篇:go Android中Handler可能引起内存泄露
  下一篇:go aspx 页面间传值