」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > C ++標準標準中是否匿名結構?

C ++標準標準中是否匿名結構?

發佈於2025-02-26
瀏覽:286

是C中的“匿名結構”標準?詳細的分析Are Anonymous Structures in C   Standard Compliant?
介紹

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