类MFC实现无参数函数指针保存有参数函数指针
2008-08-01 16:49
162 查看
#include <iostream>
using namespace std;
class A;
typedef void ( A:: * PFN)(void);
class A
{
public:
void FunA(int num)
{
cout<<"FunA in A num ="<<num<<endl;
}
};
union MM
{
PFN pfn;
void (A:: * pfn_vi)(int);
};
int main(void)
{
PFN pfn;
A a;
pfn =(PFN)(a.FunA);
MM mm;
mm.pfn=pfn;
(a.*mm.pfn_vi)(3);
return 0;
}
//输出结果:FunA in A num =3
using namespace std;
class A;
typedef void ( A:: * PFN)(void);
class A
{
public:
void FunA(int num)
{
cout<<"FunA in A num ="<<num<<endl;
}
};
union MM
{
PFN pfn;
void (A:: * pfn_vi)(int);
};
int main(void)
{
PFN pfn;
A a;
pfn =(PFN)(a.FunA);
MM mm;
mm.pfn=pfn;
(a.*mm.pfn_vi)(3);
return 0;
}
//输出结果:FunA in A num =3
相关文章推荐
- 《MFC实现文件打开和保存功能实现》
- 通用权限管理系统组件 (GPM - General Permissions Manager) 中实现系统参数配置保存,附源码
- MFC三种不同方式实现图形的保存和重绘---方法二: 运用CMetaFileDC
- 飞鸽传书 二进制文件 MFC CArchive 实现保存
- MFC文档序列化实现保存和加载
- MFC实现打开、保存文件对话框和浏览文件夹对话框
- MFC三种不同方式实现图形的保存和重绘---方法二: 运用CMetaFileDC
- MFC实现打开、保存文件对话框和浏览文件夹对话框 .
- MFC实现文件打开和保存功能实现
- MFC实现打开、保存文件对话框和浏览文件夹对话框,把代码直接拷贝到要响应的按钮函数下面就行了
- 函数指针及含参函数指针做参数的实现
- MFC三种不同方式实现图形的保存和重绘---方法一:通过集合类CPtrArray保存点的坐标
- STM32系统保存参数到eeprom的实现方法
- MFC实现打开、保存文件对话框和浏览文件夹对话框
- Erlang学习:通过参数实现状态保存
- MFC实现打开、保存文件对话框和浏览文件夹对话框
- android学习笔记10--------------SharedPreferences实现软件参数的保存和获取
- 用PageOffice如何实现向保存页面传递参数
- MFC三种不同方式实现图形的保存和重绘---方法一:通过集合类CPtrArray保存点的坐标
- MFC实现截图保存功能