我的原本想法是这样的:
把指向一个类内一些成员函数的指针,放进这个类的成员(是函数指针数组)里。然后外面通过调用这个数组的元素就可以调用对应成员函数。
不知道这样的想法可行不?如何实现?
把指向一个类内一些成员函数的指针,放进这个类的成员(是函数指针数组)里。然后外面通过调用这个数组的元素就可以调用对应成员函数。
不知道这样的想法可行不?如何实现?
解决方案 »
- 选择列表控件某行后,修改内容
- 如何获得excel打开的文件的完整路径
- 如何将截取鼠标光标并转换成BITMAP?
- 对话框最小化,最大画后,我用button触发的图被擦掉了,但因为一些关系,draw()函数不能放在onpaint中
- 关于多线程的问题,请高手帮忙,谢谢!
- Olelink错误,Release下调试编译运行都正常,Debug下编译正常就是不能运行哦,在线等……
- 问一问几个新的VC版本的区别。
- VC 发消息
- 请教一个有趣的问题
- ★★★【急!急!请问学位是不是很重要?是不是如果不考研的话就没关系?】★★★
- MFC子类派生类的问题求教!请问我应该怎么做才能既继承了父类的属性,又能添加自己感兴趣的消息响应呢?
- 如何在程序中运行程序 ?
{
public:
typedef void(test::*pf_type)(int );
pf_type pf[2];
test()
{
pf[0] = &test::f1;
pf[1] = &test::f2;
}
private:
void f1(int a)
{
printf("test::f1\n");
}
void f2(int a)
{
printf("test::f2\n");
}
};
int main()
{
test x;
(x.*(x.pf[0]) )( 1 );
(x.*(x.pf[1]) )( 1 ); return 0;
}