欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語言

當前位置:主頁 > 軟件編程 > C語言 >

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

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C語言|點擊: 次

實例如下:

#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;
}
//一個對象,引用,指針的靜態(tài)類型決定了該對象哪些成員可見。
//派生類作用域嵌套在基類作用域中
//派生類成員將屏蔽同名的基類成員
//如果派生類想通過自身類型使用的基類中重載版本,則派生類必須要么覆蓋所有重載版本,要么一個也不覆蓋。
//利用using聲明可把基類中的所有重載版本都添加到派生類作用域中
//名字查找先于類型檢查,如果在派生類中找到了調用的函數(shù)名,則不會繼續(xù)向上查找,接著進行類型檢查

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

上一篇:C語言 數(shù)據(jù)結構之連續(xù)存儲數(shù)組的算法

欄    目:C語言

下一篇:C++ Assert()斷言機制原理以及使用方法

本文標題:淺談C++繼承中的名字查找

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/1825.html

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權所有