欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)來的參數(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)化的詳解,如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 詳細(xì)總結(jié)C++的排序算法

    詳細(xì)總結(jié)C++的排序算法

    趁空閑時(shí)間,小編決定把C++的排序算法分析并總結(jié)下,以便溫故知新。也方便需要的朋友可以參考學(xué)習(xí)。
    2016-07-07
  • C語言封裝函數(shù)字符串練習(xí)匯總分享

    C語言封裝函數(shù)字符串練習(xí)匯總分享

    這篇文章主要介紹了C語言封裝函數(shù)字符串練習(xí)匯總分享,分享內(nèi)容有字符串查找、字符串拼接、字符串轉(zhuǎn)整數(shù)等內(nèi)容,需要而小伙伴可以參考一下
    2022-03-03
  • C語言SetConsoleTextAttribute函數(shù)使用方法

    C語言SetConsoleTextAttribute函數(shù)使用方法

    這篇文章介紹了C語言SetConsoleTextAttribute函數(shù)的使用方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • 詳解QListWidget如何實(shí)現(xiàn)自定義Item效果

    詳解QListWidget如何實(shí)現(xiàn)自定義Item效果

    這篇文章主要為大家介紹了如何通過QListWidget實(shí)現(xiàn)自定義Item效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2022-04-04
  • C++中的std::initializer_list使用解讀

    C++中的std::initializer_list使用解讀

    這篇文章主要介紹了C++中的std::initializer_list使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 詳解C語言中的rename()函數(shù)和remove()函數(shù)的使用方法

    詳解C語言中的rename()函數(shù)和remove()函數(shù)的使用方法

    這篇文章主要介紹了詳解C語言中的rename()函數(shù)和remove()函數(shù)的使用方法,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-09-09
  • QT打包發(fā)布全流程(圖文教程)

    QT打包發(fā)布全流程(圖文教程)

    本文主要介紹了QT打包發(fā)布全流程,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • C語言函數(shù)棧幀的創(chuàng)建與銷毀原理圖解

    C語言函數(shù)棧幀的創(chuàng)建與銷毀原理圖解

    我們知道c語言中函數(shù)都是被調(diào)用的,main函數(shù)里面能調(diào)用其他函數(shù),其實(shí)main函數(shù)也是被別的函數(shù)調(diào)用的,下面通過本文給大家分享c語言函數(shù)棧幀的創(chuàng)建和銷毀過程,一起看看吧
    2022-05-05
  • 自己模擬寫C++中的String類型實(shí)例講解

    自己模擬寫C++中的String類型實(shí)例講解

    下面小編就為大家?guī)硪黄约耗M寫C++中的String類型實(shí)例講解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • C++實(shí)現(xiàn)LeetCode(89.格雷碼)

    C++實(shí)現(xiàn)LeetCode(89.格雷碼)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(89.格雷碼),本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07

最新評(píng)論