函式指標呼叫
#include <iostream>
using namespace std;
class Base
{
public :
virtual void Print() { cout<<"This is Base"<<endl;}
};
// void PrintB() { cout<<"This is base printb"<<endl;}
class Base2
{
public:
virtual void Print2() {cout <<"This is base2"<<endl;}
};
class Derived: public Base,public Base2
{
public:
void Print() {cout<<"This is Derived"<<endl;}
void Print2() {cout<<"This is Derived2"<<endl;}
void Out() {cout<<"This should not be called"<<endl;}
};
typedef void (*Func)();
int main()
{
Base *pb = new Derived();
return 0;
}
using namespace std;
class Base
{
public :
virtual void Print() { cout<<"This is Base"<<endl;}
};
// void PrintB() { cout<<"This is base printb"<<endl;}
class Base2
{
public:
virtual void Print2() {cout <<"This is base2"<<endl;}
};
class Derived: public Base,public Base2
{
public:
void Print() {cout<<"This is Derived"<<endl;}
void Print2() {cout<<"This is Derived2"<<endl;}
void Out() {cout<<"This should not be called"<<endl;}
};
typedef void (*Func)();
int main()
{
Base *pb = new Derived();
// Derived *db = new Derived();
pb->Print();
//基類不能呼叫基類中沒有virutal的子類函式
//pb->Out();
//db->PrintB();int* pA = (int*)(*((int*)pb+1));
//將地址強制轉換成函式指標
Func pFunc = (Func)*pA;
//呼叫地址即呼叫函式指標
pFunc();return 0;
}
相關文章
- 指標函式 和 函式指標指標函式
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- 函式呼叫時用const保護指標函式指標
- 函式指標函式指標
- [C++] 成員函式指標和函式指標C++函式指標
- 【不在混淆的C】指標函式、函式指標、回撥函式指標函式
- 函式名/函式地址/函式指標函式指標
- 宣告與函式、函式指標函式指標
- 淺談C++指標直接呼叫類成員函式C++指標函式
- C# 跨平臺呼叫C++的函式指標C#C++函式指標
- 函式指標&回撥函式Callback函式指標
- c++ 函式指標C++函式指標
- 關於函式指標函式指標
- 指向函式的指標函式指標
- C++(函式指標)C++函式指標
- 函式指標基礎函式指標
- typedef void (*Fun) (void) 的理解——函式指標——typedef函式指標函式指標
- Rust中的函式指標Rust函式指標
- vector中存放函式指標函式指標
- 函式指標淺談 (轉)函式指標
- C語言 函式指標C語言函式指標
- cpp:"函式指標"的方法函式指標
- 函式指標練習題函式指標
- C++中函式指標與函式物件C++函式指標物件
- 函式指標使用c++類成員函式函式指標C++
- 如何使用成員函式指標函式指標
- perl 裡邊的 函式指標函式指標
- C++函式指標詳解C++函式指標
- 函式指標簡單的列子函式指標
- 函式指標複雜的例子函式指標
- 回撥函式(c和指標)函式指標
- 函式指標之回撥函式和轉移表函式指標
- C語言函式指標與回撥用函式C語言函式指標
- 巨集_變數_函式_指標_標頭檔案變數函式指標
- C/C++——指向函式的指標和指向函式的指標的陣列C++函式指標陣列
- 陣列,函式與指標 詳解陣列函式指標
- 利用指標實現strncmp函式功能指標函式
- C語言函式指標基礎C語言函式指標