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

淺談C++繼承中的名字查找

 更新時(shí)間:2017年01月10日 09:54:55   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇淺談C++繼承中的名字查找。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

實(shí)例如下:

#include<iostream>
#include<string>
using namespace std;
class Base {
 public:
 void func() {
  cout << "func() in Base." << endl;
 }
 void func(int a) {
  cout << "func(int a) in Base." << endl;
 }
 void func(string s) {
  cout << "func(string s) in Base." << endl;
 }
};


class Derived : public Base { 
public:
 //using Base::func;
 void print() {
  cout << "func() in Derived." << endl;
 }
};


int main() {
 Derived d;
 d.Base::func();//指定基類版本
 d.func();
 d.func(12);//error,可在派生類中添加using Base::print;
 d.func("abc");//error,可在派生類中添加using Base::print;
 system("pause");
 return 0;
}
//一個(gè)對(duì)象,引用,指針的靜態(tài)類型決定了該對(duì)象哪些成員可見(jiàn)。
//派生類作用域嵌套在基類作用域中
//派生類成員將屏蔽同名的基類成員
//如果派生類想通過(guò)自身類型使用的基類中重載版本,則派生類必須要么覆蓋所有重載版本,要么一個(gè)也不覆蓋。
//利用using聲明可把基類中的所有重載版本都添加到派生類作用域中
//名字查找先于類型檢查,如果在派生類中找到了調(diào)用的函數(shù)名,則不會(huì)繼續(xù)向上查找,接著進(jìn)行類型檢查

以上這篇淺談C++繼承中的名字查找就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++中BitSet和Bloom_Filter的實(shí)現(xiàn)

    C++中BitSet和Bloom_Filter的實(shí)現(xiàn)

    本文主要介紹了C++中BitSet和Bloom_Filter的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • C++實(shí)現(xiàn)屏幕截圖(全屏截圖)

    C++實(shí)現(xiàn)屏幕截圖(全屏截圖)

    屏幕截圖已經(jīng)成為了所有IM即時(shí)通訊軟件的必備模塊,也是日常辦公中使用最頻繁的功能之一。今天我們從C++開(kāi)發(fā)的角度,來(lái)看看屏幕截圖的主要功能點(diǎn)是如何實(shí)現(xiàn)的,感興趣的可以了解一下
    2021-11-11
  • C++如何調(diào)用matlab函數(shù)

    C++如何調(diào)用matlab函數(shù)

    這篇文章主要介紹了C++如何調(diào)用matlab函數(shù)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • 詳解C++?STL模擬實(shí)現(xiàn)list

    詳解C++?STL模擬實(shí)現(xiàn)list

    這篇文章主要為大家詳細(xì)介紹了C++如何模擬實(shí)現(xiàn)STL容器list,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C++有一定幫助,需要的可以參考一下
    2023-01-01
  • VS2019上配置CUDA的環(huán)境步驟

    VS2019上配置CUDA的環(huán)境步驟

    本文主要介紹了VS2019上配置CUDA的環(huán)境步驟,文中通過(guò)圖文示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • C++ 基礎(chǔ)編程之十進(jìn)制轉(zhuǎn)換為任意進(jìn)制及操作符重載

    C++ 基礎(chǔ)編程之十進(jìn)制轉(zhuǎn)換為任意進(jìn)制及操作符重載

    這篇文章主要介紹了C++ 基礎(chǔ)編程之十進(jìn)制轉(zhuǎn)換為任意進(jìn)制及操作符重載的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Qt如何實(shí)現(xiàn)輸入框@聯(lián)系人的@檢測(cè)的示例

    Qt如何實(shí)現(xiàn)輸入框@聯(lián)系人的@檢測(cè)的示例

    本文主要介紹了Qt如何實(shí)現(xiàn)輸入框@聯(lián)系人的@檢測(cè)的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • c語(yǔ)言中字符串分割函數(shù)及實(shí)現(xiàn)方法

    c語(yǔ)言中字符串分割函數(shù)及實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇c語(yǔ)言中字符串分割函數(shù)及實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05
  • Qt編寫(xiě)地圖綜合應(yīng)用之繪制覆蓋物折線

    Qt編寫(xiě)地圖綜合應(yīng)用之繪制覆蓋物折線

    折線圖目前應(yīng)用最廣的也是用來(lái)繪制各種軌跡,折線圖其實(shí)就是后面動(dòng)態(tài)軌跡圖、飛機(jī)航線圖的前身,公用的一個(gè)方法addPolyline。本文將教大家如何通過(guò)QT實(shí)現(xiàn)覆蓋物折線圖,快來(lái)學(xué)習(xí)吧
    2021-12-12
  • C++學(xué)校運(yùn)動(dòng)會(huì)管理系統(tǒng)的實(shí)現(xiàn)

    C++學(xué)校運(yùn)動(dòng)會(huì)管理系統(tǒng)的實(shí)現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了C++如何實(shí)現(xiàn)學(xué)校運(yùn)動(dòng)會(huì)管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10

最新評(píng)論

庐江县| 寻甸| 勃利县| 思茅市| 望城县| 巧家县| 昔阳县| 兴城市| 乐亭县| 贵南县| 浦北县| 巴彦淖尔市| 乳源| 湾仔区| 遂溪县| 新密市| 河东区| 江安县| 富裕县| 青阳县| 保康县| 金秀| 仁怀市| 盐山县| 铜陵市| 达孜县| 正安县| 长汀县| 射洪县| 沧源| 玉树县| 永善县| 松阳县| 澄城县| 襄樊市| 南澳县| 株洲市| 墨脱县| 东兰县| 积石山| 乃东县|