📄 crun.h
字号:
#include "stdafx.h"
using namespace std;
class CRun
{
protected:
void* Para1;
void* Para2;
void* Para3;
public:
virtual void Run()=0;
};
class CRunAdd : public CRun
{
private:
CRunAdd();
public:
virtual void Run();
CRunAdd(int* P1,int* P2,int* P3);
};
class CRunSub : public CRun
{
private:
CRunSub();
public:
virtual void Run();
CRunSub(int* P1,int* P2,int* P3);
};
class CRunMul : public CRun
{
private:
CRunMul();
public:
virtual void Run();
CRunMul(int* P1,int* P2,int* P3);
};
class CRunDiv : public CRun
{
private:
CRunDiv();
public:
virtual void Run();
CRunDiv(int* P1,int* P2,int* P3);
};
CRunAdd::CRunAdd(int* P1,int* P2,int* P3)
{
Para1=P1;
Para2=P2;
Para3=P3;
}
void CRunAdd::Run()
{
(*(int*)Para1)=(*(int*)Para2)+(*(int*)Para3);
}
CRunSub::CRunSub(int* P1,int* P2,int* P3)
{
Para1=P1;
Para2=P2;
Para3=P3;
}
void CRunSub::Run()
{
(*(int*)Para1)=(*(int*)Para2)+(*(int*)Para3);
}
CRunMul::CRunMul(int* P1,int* P2,int* P3)
{
Para1=P1;
Para2=P2;
Para3=P3;
}
void CRunMul::Run()
{
(*(int*)Para1)=(*(int*)Para2)+(*(int*)Para3);
}
CRunDiv::CRunDiv(int* P1,int* P2,int* P3)
{
Para1=P1;
Para2=P2;
Para3=P3;
}
void CRunDiv::Run()
{
(*(int*)Para1)=(*(int*)Para2)+(*(int*)Para3);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -