无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C++ 訪問控制與繼承

2023-06-07 22:04 作者:S-a-i_  | 我要投稿

protected成員

前面我們介紹過protected表示這個成員可以被派生類和友元訪問,但是不能被其他類訪問。

此外,派生類的成員不能夠訪問基類的protected成員。

(如果派生類可以改變基類protected的成員,那么我們像上面的聲明即可很簡單的規(guī)避protected的只能夠讓派生類訪問的機制了,f2只是C的友元,但是它可以改變B的protected成員,這是沒道理的。


公有、私有和受保護繼承

派生訪問說明符是控制派生類用戶對于基類的訪問權(quán)限。

派生訪問控制符還可以控制繼承自派生類的新類的訪問權(quán)限


友元和繼承

就像友元不能傳遞一樣,友元不能繼承。

當一個類將另一個類聲明為友元時,這種關(guān)系只對做出聲明的類有效,對原來的類來說,友元的基類和派生類不具有特殊的訪問能力。


默認的繼承保護級別

默認情況下,struct關(guān)鍵字定義的派生類是public繼承的,class關(guān)鍵字定義的派生類是private繼承的。

注:我們最好顯式的將繼承方式聲明出來,而不是依賴于默認繼承機制。

C++ 訪問控制與繼承的評論 (共 條)

分享到微博請遵守國家法律
油尖旺区| 防城港市| 岱山县| 玉溪市| 那曲县| 拉孜县| 平顶山市| 休宁县| 元阳县| 湘潭市| 昌邑市| 昭平县| 杂多县| 和田县| 乳源| 太保市| 浙江省| 黄山市| 扬州市| 桐城市| 太康县| 长治市| 洛川县| 连江县| 永城市| 洪江市| 涿鹿县| 新宾| 读书| 聂拉木县| 湖州市| 阜新市| 苗栗县| 东乡族自治县| 厦门市| 霍山县| 大港区| 喜德县| 米泉市| 郸城县| 梓潼县|