最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++派生訪(fǎng)問(wèn)說(shuō)明符小記(推薦)

 更新時(shí)間:2017年01月10日 10:19:07   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇C++派生訪(fǎng)問(wèn)說(shuō)明符小記(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

如下所示:

#include <iostream> 

using namespace std; 

class a{
protected:
	int i;
private:
	int j;
public:
	int k;
};



class b:public a{//派生訪(fǎng)問(wèn)說(shuō)明符對(duì)派生類(lèi)內(nèi)對(duì)其直接基類(lèi)的訪(fǎng)問(wèn)沒(méi)有影響,主要是用于控制派生類(lèi)用戶(hù)(包括派生類(lèi)的派生類(lèi))對(duì)基類(lèi)成員的訪(fǎng)問(wèn)權(quán)限
	friend void f1(a a1){
		cout<<a1.i;//錯(cuò)誤,派生類(lèi)的成員或友元不能訪(fǎng)問(wèn)基類(lèi)對(duì)象protected成員(protected特性)
		cout<<a1.j;//錯(cuò)誤,派生類(lèi)不能訪(fǎng)問(wèn)基類(lèi)private成員
		cout<<a1.k;//正確
	}
	friend void f1(b b1){
		cout<<b1.i;//正確,派生類(lèi)可以通過(guò)派生類(lèi)對(duì)象訪(fǎng)問(wèn)基類(lèi)protected成員
		cout<<b1.j;//錯(cuò)誤,派生類(lèi)不能訪(fǎng)問(wèn)基類(lèi)private成員
		cout<<b1.k;//正確
	}
	void f2(a a1){
		cout<<a1.i;//錯(cuò)誤,派生類(lèi)的成員或友元不能訪(fǎng)問(wèn)基類(lèi)對(duì)象protected成員(protected特性)
		cout<<a1.j;//錯(cuò)誤,派生類(lèi)不能訪(fǎng)問(wèn)基類(lèi)private成員
		cout<<a1.k;//正確
	}
	void f2(b b1){
		cout<<b1.i;//正確,派生類(lèi)可以通過(guò)派生類(lèi)對(duì)象訪(fǎng)問(wèn)基類(lèi)protected成員
		cout<<b1.j;//錯(cuò)誤,派生類(lèi)不能訪(fǎng)問(wèn)基類(lèi)private成員
		cout<<b1.k;//正確
	}
	void f3(){
		cout<<i;//正確,派生類(lèi)可直接訪(fǎng)問(wèn)基類(lèi)protected成員
		cout<<j;//錯(cuò)誤,派生類(lèi)不能訪(fǎng)問(wèn)基類(lèi)private成員
		cout<<k;//正確
	}
};
class c:private a{}
class e:protected a{}

class f:public c{
	void f4(){
		cout<<k;//出錯(cuò),原因是f的直接基類(lèi)c由a private派生
	}
}

int main() 
{	
	f f1;
	b b1;
	cout<<f1.k;//出錯(cuò),原因是f的直接基類(lèi)c由a private派生
	system("pause");
	return 0; 
} 

以上這篇C++派生訪(fǎng)問(wèn)說(shuō)明符小記(推薦)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Species Tree 利用HashTable實(shí)現(xiàn)實(shí)例代碼

    Species Tree 利用HashTable實(shí)現(xiàn)實(shí)例代碼

    這篇文章主要介紹了Species Tree 利用HashTable實(shí)現(xiàn)實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之二叉樹(shù)的非遞歸后序遍歷算法

    C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之二叉樹(shù)的非遞歸后序遍歷算法

    這篇文章主要介紹了C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之二叉樹(shù)的非遞歸后序遍歷算法的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-10-10
  • 詳解C語(yǔ)言結(jié)構(gòu)體的定義和使用

    詳解C語(yǔ)言結(jié)構(gòu)體的定義和使用

    這篇文章主要為大家介紹了C語(yǔ)言結(jié)構(gòu)體的定義和使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • 遞歸刪除二叉樹(shù)中以x為根的子樹(shù)

    遞歸刪除二叉樹(shù)中以x為根的子樹(shù)

    今天小編就為大家分享一篇關(guān)于遞歸刪除二叉樹(shù)中以x為根的子樹(shù),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • C++中的局部變量、全局變量、局部靜態(tài)變量、全局靜態(tài)變量的區(qū)別

    C++中的局部變量、全局變量、局部靜態(tài)變量、全局靜態(tài)變量的區(qū)別

    本文主要介紹了C++中的局部變量、全局變量、局部靜態(tài)變量、全局靜態(tài)變量的區(qū)別。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-02-02
  • C語(yǔ)言 文件的隨機(jī)讀寫(xiě)詳解及示例代碼

    C語(yǔ)言 文件的隨機(jī)讀寫(xiě)詳解及示例代碼

    本文主要介紹C語(yǔ)言 文件的隨機(jī)讀寫(xiě),這里整理了相關(guān)資料及示例代碼以便大家學(xué)習(xí)參考,學(xué)習(xí)此部分內(nèi)容的朋友可以參考下
    2016-08-08
  • C++性能剖析教程之switch語(yǔ)句

    C++性能剖析教程之switch語(yǔ)句

    除了用嵌套if語(yǔ)句外,C++中還提供switch語(yǔ)句,又稱(chēng)為“開(kāi)關(guān)語(yǔ)句”,用來(lái)實(shí)現(xiàn)多分支(多選一),下面這篇文章主要給大家介紹了關(guān)于C++性能剖析教程之switch語(yǔ)句的相關(guān)資料,需要的朋友可以參考下
    2018-06-06
  • c++實(shí)現(xiàn)對(duì)輸入數(shù)組進(jìn)行快速排序的示例(推薦)

    c++實(shí)現(xiàn)對(duì)輸入數(shù)組進(jìn)行快速排序的示例(推薦)

    下面小編就為大家?guī)?lái)一篇c++實(shí)現(xiàn)對(duì)輸入數(shù)組進(jìn)行快速排序的示例(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • 淺談C++中的mutable和volatile關(guān)鍵字

    淺談C++中的mutable和volatile關(guān)鍵字

    下面小編就為大家?guī)?lái)一篇淺談C++中的mutable和volatile關(guān)鍵字。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • C++11中異常處理機(jī)制詳解

    C++11中異常處理機(jī)制詳解

    傳統(tǒng)的C語(yǔ)言處理異常的方式有兩種:終止程序和返回錯(cuò)誤碼。在實(shí)際中的C語(yǔ)言程序基本都是通過(guò)返回錯(cuò)誤碼的方式來(lái)處理錯(cuò)誤的,部分情況下使用終止程序來(lái)處理比較嚴(yán)重的錯(cuò)誤。本文將通過(guò)示例和大家聊聊C++11中異常處理機(jī)制,需要的可以參考一下
    2022-09-09

最新評(píng)論

漳浦县| 彰化市| 措勤县| 禄丰县| 天津市| 车致| 安福县| 青铜峡市| 石景山区| 长宁县| 遂平县| 象州县| 新民市| 泰州市| 盐山县| 岳阳县| 革吉县| 金溪县| 全南县| 贵定县| 乌什县| 桐柏县| 玛多县| 翁源县| 屯留县| 沙坪坝区| 方正县| 鲁山县| 黎川县| 神池县| 烟台市| 东山县| 绥棱县| 修文县| 全椒县| 淮南市| 长子县| 迁西县| 平舆县| 塔城市| 福清市|