问答 / 2 / 2 / 创建于 4年前
匿名字段的作用跟普通字段有什么区别,或者说使用匿名字段的意义在哪里?
两种场景
1、内存布局占位,例如通常在读取一些linux的文件信息,这些文件信息结构是c定义的里面有些不需要的字段就匿名字段,例如utmp对象的结构。
2、语法禁用,例如struct{name string}{"hahah"},这样按顺序的指定的属性在存在匿名字段时就无法使用这样语法,要求显示指定字段名称。
谢谢解答疑惑
我要举报该,理由是:
推荐文章: