C++类class和结构体struct区别
生活随笔
收集整理的這篇文章主要介紹了
C++类class和结构体struct区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在C++中,沒有拋棄C語言中的struct關鍵字,其意義就在于給C語言程序開發人員有一個歸屬感,并且能讓C++編譯器兼容以前用C語言開發出來的項目。
在C++中,struct類似于class,在其中既可以定義數據成員,又可以定義成員函數。
? ? ? ?在C++中,struct與class基本是通用的,唯一不同的是如果使用class關鍵字,類中定義的成員變量或成員函數默認都是private屬性的,而采用struct關鍵字,結構體中定義的成員變量或成員函數默認都是public屬性的。
總結
以上是生活随笔為你收集整理的C++类class和结构体struct区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++成员选择符
- 下一篇: C++通过引用来传递和返回类对象