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

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

ASP編程

當前位置:主頁 > 網(wǎng)絡(luò)編程 > ASP編程 >

C++ 中const修飾虛函數(shù)實例詳解

來源:本站原創(chuàng)|時間:2020-01-11|欄目:ASP編程|點擊: 次

C++ 中const修飾虛函數(shù)實例詳解

【1】程序1

#include <iostream>
using namespace std;

class Base
{
public:
 virtual void print() const = 0;
};

class Test : public Base
{
public:
 void print();
};

void Test::print()
{
 cout << "Test::print()" << endl;
}

void main()
{
 // Base* pChild = new Test(); //compile error!
 // pChild->print();
}

【2】程序2

#include <iostream>
using namespace std;

class Base
{
public:
 virtual void print() const = 0;
};

class Test : public Base
{
public:
 void print();
 void print() const;
};

void Test::print()
{
 cout << "Test::print()" << endl;
}

void Test::print() const
{
 cout << "Test::print() const" << endl;
}

void main()
{
 Base* pChild = new Test();
 pChild->print();
}
/*
Test::print() const
*/

【3】程序3

#include <iostream>
using namespace std;

class Base
{
public:
 virtual void print() const = 0;
};

class Test : public Base
{
public:
 void print();
 void print() const;
};

void Test::print()
{
 cout << "Test::print()" << endl;
}

void Test::print() const
{
 cout << "Test::print() const" << endl;
}

void main()
{
 Base* pChild = new Test();
 pChild->print();

 const Test obj;
 obj.print();

 Test obj1;
 obj1.print();

 Test* pOwn = new Test();
 pOwn->print();
}

/*
Test::print() const
Test::print() const
Test::print()
Test::print()
*/

備注:一切皆在代碼中。

總結(jié):const修飾成員函數(shù),也屬于函數(shù)重載的一種范疇。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

上一篇:php實現(xiàn)微信企業(yè)號支付個人的方法詳解

欄    目:ASP編程

下一篇:微信開發(fā) 網(wǎng)頁授權(quán)獲取用戶基本信息

本文標題:C++ 中const修飾虛函數(shù)實例詳解

本文地址:http://mengdiqiu.com.cn/a1/ASPbiancheng/11343.html

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

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

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

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