C/C++編程筆記:C++的結(jié)構(gòu)與類
2021-04-16 19:56 作者:C語言編程__Plus | 我要投稿

在C ++中,結(jié)構(gòu)與類相同,但有一些區(qū)別。其中最重要的是安全性。結(jié)構(gòu)不是安全的,并且在類是安全的并且不能隱藏其編程和設(shè)計(jì)細(xì)節(jié)的同時(shí),不能向最終用戶隱藏其實(shí)現(xiàn)細(xì)節(jié)。

以下是對(duì)此差異進(jìn)行闡述的要點(diǎn):
1)默認(rèn)情況下,類的成員是私有的,而結(jié)構(gòu)的成員是公共的。
例如,程序1編譯失敗,程序2運(yùn)行正常。
程序一:

程序二:

2)從類/結(jié)構(gòu)派生結(jié)構(gòu)時(shí),基類/結(jié)構(gòu)的默認(rèn)訪問說明符是公共的。當(dāng)派生一個(gè)類時(shí),默認(rèn)的訪問說明符是私有的。
例如,程序3編譯失敗,程序4運(yùn)行正常。
程序三:

程序四:

下期分享:C語言結(jié)構(gòu)和C++結(jié)構(gòu)的區(qū)別
每日分享小知識(shí),希望對(duì)你有幫助~
另外如果你想更好的提升你的編程能力,學(xué)好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
微信公眾號(hào):C語言編程學(xué)習(xí)基地
分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!

標(biāo)簽: