是C中的“匿名结构”标准?详细的分析介绍
理解匿名结构匿名结构:
匿名结构参考某些C编译器中的特定功能(例如GCC和Visual C),该功能允许直接从直接访问未命名struct的成员含有对象。示例示例usage struct foo { struct { int hi; 再见 } 酒吧; }; [2 struct { int hi; 再见 }; // 在第二个示例中,可以直接访问成员:
匿名结构,这些结构的定义,其能力由他们从包含对象直接访问成员的能力,是一个非 - 某些C编译器支持的标准功能。标准C提供了未命名结构的功能,但是未指定成员的直接可访问性,也不能保证支持。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3