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

C++ 中類對(duì)象類型的轉(zhuǎn)化的實(shí)例詳解

 更新時(shí)間:2017年08月29日 17:11:18   作者:wangchaoxjtuse  
這篇文章主要介紹了C++ 中類對(duì)象類型的轉(zhuǎn)化的實(shí)例詳解的相關(guān)資料,這里提供實(shí)例幫助大家學(xué)習(xí)理解這部分內(nèi)容,需要的朋友可以參考下

C++ 中類對(duì)象類型的轉(zhuǎn)化的實(shí)例詳解

前言:

存在繼承關(guān)系的類的對(duì)象之間可以進(jìn)行轉(zhuǎn)化:

子類對(duì)象類型可以轉(zhuǎn)化為父類類型,

例如,一個(gè)函數(shù)的參數(shù)是父類對(duì)象,而傳遞進(jìn)來(lái)的參數(shù)是子類對(duì)象,那么子類對(duì)象類型自動(dòng)轉(zhuǎn)化父類對(duì)象:

但是父類對(duì)象不能轉(zhuǎn)為子類對(duì)象。

代碼:

# include <iostream>
using namespace std;

class A 
{
  public:
  void printm()
  {
  cout<<"A::print()"<<endl;
  }
};

class B:public A
{
public:
void printm()
{
cout<<"B::print()"<<endl;
}
};

void print(A a)
{
a.printm();
}

int main()
{
  A a;
  B b;
  a.printm();
  b.printm();
  print(a); 
  print(b);
  system("pause");
  return 0;  
}

以上就是C++中類對(duì)象類型的轉(zhuǎn)化的詳解,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • C語(yǔ)言字符串常用處理函數(shù)小結(jié)

    C語(yǔ)言字符串常用處理函數(shù)小結(jié)

    C語(yǔ)言中有很多內(nèi)置的字符串處理函數(shù),這些函數(shù)都在<string.h>頭文件中聲明,本文給大家介紹C語(yǔ)言字符串常用處理函數(shù)小結(jié),感興趣的朋友一起看看吧
    2023-11-11
  • C語(yǔ)言 深入講解條件編譯的用處

    C語(yǔ)言 深入講解條件編譯的用處

    C語(yǔ)言提供了條件編譯的語(yǔ)法,就是在編譯源碼的時(shí)候,可以選擇性地編譯指定的代碼。例如我們開發(fā)一個(gè)兼容windows系統(tǒng)和linux系統(tǒng)運(yùn)行的項(xiàng)目,那么,一些與操作系統(tǒng)密切相關(guān)的代碼,就需要進(jìn)行選擇性編譯
    2022-04-04
  • 詳解VS2019 dumpbin查看DLL的導(dǎo)出函數(shù)

    詳解VS2019 dumpbin查看DLL的導(dǎo)出函數(shù)

    這篇文章主要介紹了詳解VS2019 dumpbin查看DLL的導(dǎo)出函數(shù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • C語(yǔ)言中棧的兩種實(shí)現(xiàn)方法詳解

    C語(yǔ)言中棧的兩種實(shí)現(xiàn)方法詳解

    棧只允許在一端進(jìn)行插入或刪除操作的線性表。首先棧是一種線性表,但是限定這種線性表只能在某一端進(jìn)行插入和刪除操作,這篇文章主要介紹了C語(yǔ)言對(duì)棧的實(shí)現(xiàn)基本操作
    2021-08-08
  • C++無(wú)法打開源文件bits/stdc++.h的問(wèn)題

    C++無(wú)法打開源文件bits/stdc++.h的問(wèn)題

    這篇文章主要介紹了C++無(wú)法打開源文件bits/stdc++.h的問(wèn)題以及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • C++線程池的簡(jiǎn)單實(shí)現(xiàn)方法

    C++線程池的簡(jiǎn)單實(shí)現(xiàn)方法

    這篇文章主要介紹了C++線程池的簡(jiǎn)單實(shí)現(xiàn)方法,包括了線程操作函數(shù)及相關(guān)屬性的用法,需要的朋友可以參考下
    2014-09-09
  • 淺談VC++中的內(nèi)聯(lián)

    淺談VC++中的內(nèi)聯(lián)

    在 Visual C++ 中使用內(nèi)聯(lián)匯編 一、內(nèi)聯(lián)匯編的優(yōu)缺點(diǎn) 因?yàn)樵赩isual C++中使用內(nèi)聯(lián)匯編不需要額外的編譯器和聯(lián)接器,且可以處理Visual C++ 中不能處理的一些事情,而且可以使用在 C/C++中的變量,所以非常方便。
    2015-07-07
  • C++求兩數(shù)之和并返回下標(biāo)詳解

    C++求兩數(shù)之和并返回下標(biāo)詳解

    這篇文章主要介紹了C++求兩數(shù)之和并返回下標(biāo)題目的代碼詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 7種排序算法的實(shí)現(xiàn)示例

    7種排序算法的實(shí)現(xiàn)示例

    這篇文章主要介紹了7種排序算法的實(shí)現(xiàn)示例,需要的朋友可以參考下
    2014-05-05
  • C語(yǔ)言例題之輸出1000以內(nèi)的所有完數(shù)

    C語(yǔ)言例題之輸出1000以內(nèi)的所有完數(shù)

    完數(shù)是一些特殊的自然數(shù),它所有的真因子(即除了自身以外的約數(shù))的和(即因子函數(shù)),恰好等于它本身,如果一個(gè)數(shù)恰好等于它的因子之和,則稱該數(shù)為“完數(shù)”,這篇文章主要給大家介紹了關(guān)于C語(yǔ)言例題之輸出1000以內(nèi)的所有完數(shù)的相關(guān)資料,需要的朋友可以參考下
    2022-11-11

最新評(píng)論

万宁市| 鲁山县| 七台河市| 东明县| 商河县| 开化县| 农安县| 杭锦后旗| 同德县| 措勤县| 深水埗区| 车险| 罗江县| 丽水市| 墨江| 子洲县| 叙永县| 兴山县| 宝山区| 关岭| 县级市| 信阳市| 石泉县| 西平县| 阿克| 铜梁县| 涿鹿县| 五莲县| 砚山县| 南汇区| 安陆市| 吐鲁番市| 北碚区| 鄯善县| 黑河市| 雷州市| 治多县| 平遥县| 东海县| 汝州市| 潮州市|