C++:struct與class的區別


 

(1)C語言中struct與class的區別:struct只作為一種復雜數據類型定義的結構體,不能用於面向對象編程;C語言沒有class關鍵字。

(2)C++語言中struct與class的區別:對於成員訪問權限以及繼承方式,class默認都是private,struct默認是public;class可以用於表示模板類型,struct不行;一般來說,用到繼承時常用class,沒用到繼承時則使用struct。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM