【C++】struct和class的區別

struct和class的區別

    1.C語言中無法使用struct定義空結構體,而C++中可以使用class定義空類,其大小爲1

    2.struct默認的成員訪問權限是public,而class默認的成員訪問權限是private

    3.struct默認的繼承訪問權限是public,而class默認的繼承訪問權限是private

    4.class可用於定義模板參數,而struct不用於定義模板參數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章