程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++11 virtual函數學習筆記

C++11 virtual函數學習筆記

編輯:C++入門知識

#include
#include
using namespace std;
class Base
{
public:
	Base(){}
	~Base(){}
public:
	virtual void f1(int x){ cout << "baseclass: f1() " << x << endl; }
	virtual void f2()final{ cout << "baseclass: f2()  " << endl; }
	void f3(int x){ cout << "baseclass : f3() " <f1(1);
	pBase->f2();
	pBase->f3(3);
	cout << endl;
	Derive* pDerive = new Derive();
	pDerive->f1(2.0);
	pDerive->f1(2);
	//pDerive->f2();
	pDerive->f3(3);
	cout << endl;
	return 0;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved