(1)C語言中struct與class的區別:struct只作為一種復雜數據類型定義的結構體,不能用於面向對象編程;C語言沒有class關鍵字。
(2)C++語言中struct與class的區別:對於成員訪問權限以及繼承方式,class默認都是private,struct默認是public;class可以用於表示模板類型,struct不行;一般來說,用到繼承時常用class,沒用到繼承時則使用struct。
(1)C語言中struct與class的區別:struct只作為一種復雜數據類型定義的結構體,不能用於面向對象編程;C語言沒有class關鍵字。
(2)C++語言中struct與class的區別:對於成員訪問權限以及繼承方式,class默認都是private,struct默認是public;class可以用於表示模板類型,struct不行;一般來說,用到繼承時常用class,沒用到繼承時則使用struct。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。