C++ 中 struct 和 class
生活随笔
收集整理的這篇文章主要介紹了
C++ 中 struct 和 class
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一般認(rèn)為,struct 更適合看成是一個(gè)數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)體,class 更適合看成是一個(gè)對象的實(shí)現(xiàn)體。
區(qū)別
?最本質(zhì)的一個(gè)區(qū)別就是默認(rèn)的訪問控制
1.默認(rèn)的繼承訪問權(quán)限。struct 是 public 的,class 是 private 的。
2.struct 作為數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)體,它默認(rèn)的數(shù)據(jù)訪問控制是 public 的,而 class 作為對象的實(shí)現(xiàn)體,它默認(rèn)的成員變量訪問控制是 private 的。
總結(jié)
以上是生活随笔為你收集整理的C++ 中 struct 和 class的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么京东全类目慧采?
- 下一篇: C++union 联合