C++ 類訪問控制

訪問控制關(guān)鍵字

  1. public
  • 其后聲明的所有的成員可以被所有人訪問瓤球。
  1. priveta
  • 除了該類型的創(chuàng)建者和類的內(nèi)部成員函數(shù)之外,任何人都不能被訪問
  1. protected
  • 繼承的結(jié)構(gòu)可以訪問protected成員,但是不能訪問private成員。

友元

  • 允許顯式地不屬于當(dāng)前結(jié)構(gòu)的一個(gè)成員函數(shù)訪問當(dāng)前結(jié)構(gòu)中的數(shù)據(jù)堪藐,他可以在該機(jī)構(gòu)內(nèi)部聲明這個(gè)函數(shù)為friend(友元)一個(gè)friend 必須在一個(gè)結(jié)構(gòu)內(nèi)聲明
  • 一個(gè)函數(shù)被聲明為friend莉兰,就意味著它不是這個(gè)類的成員函數(shù),但是確可以修改該類的私有成員礁竞,而且必須被列在該類的定義當(dāng)中糖荒,因此可以認(rèn)為他是一個(gè)特權(quán)函數(shù)。
  • friend 關(guān)鍵字模捂,是為了解決一些實(shí)際問題捶朵,這也說明了這個(gè)語言是不純的。(不是完全的面向?qū)ο笳Z言)

對象布局

  • 訪問說明符是結(jié)構(gòu)的一部分狂男,但是并不影響從這個(gè)結(jié)構(gòu)創(chuàng)建對象泉孩,程序開始運(yùn)行之前,所有的訪問說明信息都消失了并淋。訪問說明信息是在編譯期間消失的寓搬,在程序的運(yùn)行期間,對象編程了一塊儲(chǔ)存區(qū)域县耽。

  • class 和 struct 區(qū)別句喷,class的成員默認(rèn)為private,而struct的成員默認(rèn)為public
  • 訪問控制的真正價(jià)值體現(xiàn)在開發(fā)階段中的防止越界兔毙。
  • 只有編譯器知道類成員的保護(hù)級(jí)別唾琼。所有所有的訪問保護(hù)檢查都是由編譯器來完成的,在運(yùn)行期間不再檢查澎剥。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末锡溯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子哑姚,更是在濱河造成了極大的恐慌祭饭,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡旅敷,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門寺鸥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人品山,你說我怎么就攤上這事胆建。” “怎么了肘交?”我有些...
    開封第一講書人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵笆载,是天一觀的道長。 經(jīng)常有香客問我,道長宰译,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任魄懂,我火速辦了婚禮沿侈,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘市栗。我一直安慰自己缀拭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開白布填帽。 她就那樣靜靜地躺著蛛淋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪篡腌。 梳的紋絲不亂的頭發(fā)上褐荷,一...
    開封第一講書人閱讀 49,821評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音嘹悼,去河邊找鬼叛甫。 笑死,一個(gè)胖子當(dāng)著我的面吹牛杨伙,可吹牛的內(nèi)容都是我干的其监。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼限匣,長吁一口氣:“原來是場噩夢啊……” “哼抖苦!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起米死,我...
    開封第一講書人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬榮一對情侶失蹤锌历,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后峦筒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辩涝,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年勘天,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了怔揩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡脯丝,死狀恐怖商膊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宠进,我是刑警寧澤晕拆,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響实幕,放射性物質(zhì)發(fā)生泄漏吝镣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一昆庇、第九天 我趴在偏房一處隱蔽的房頂上張望末贾。 院中可真熱鬧,春花似錦整吆、人聲如沸拱撵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拴测。三九已至,卻和暖如春府蛇,著一層夾襖步出監(jiān)牢的瞬間集索,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來泰國打工汇跨, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留抄谐,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓扰法,卻偏偏與公主長得像蛹含,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子塞颁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy閱讀 9,511評(píng)論 1 51
  • C++文件 例:從文件income. in中讀入收入直到文件結(jié)束浦箱,并將收入和稅金輸出到文件tax. out。 檢查...
    SeanC52111閱讀 2,764評(píng)論 0 3
  • C++基礎(chǔ)2:類與對象 1. 認(rèn)識(shí)類與對象 什么是類(class)?類(class)是類型(type)祠锣,是用戶自定...
    jdzhangxin閱讀 2,247評(píng)論 0 7
  • 今天是寫作的第100天酷窥,回想起來,開始寫作仿佛是昨天的發(fā)生事伴网。 經(jīng)歷了精力消耗蓬推,提前規(guī)劃,突破瓶頸澡腾,不再刻意沸伏,寫多...
    暖暖的大樹閱讀 60評(píng)論 1 2
  • 話說,靈魂投到此世界的人动分,名叫宗無上毅糟,1990年12月生人,在九流學(xué)院讀完大學(xué)澜公,荒費(fèi)了家人的幾年存款姆另,讀的書,荒費(fèi)...
    詭道一一閱讀 303評(píng)論 0 0