大家都知道,火山PC是基于C++的,而玩C++需要进行各种指针的操作,接下来我们来学习如何获取火山PC函数方法指针
首先新建一个火山PC的MFC窗口项目,取名叫做测试指针,如下图:
然后我们新建一个静态函数方法,取名叫做测试函数,如下图:
那么上面我们的准备工作就做好了,接下来我们怎么通过C++代码来获取这个测试函数的指针呢?
其实很简单,我们可以在火山中写上下图这样的代码:
@begin
int (*funpoint)(int a,int b);
@end
//fun指向一个函数,该函数的参数是两个int的类型,返回值是int类型
下面我们开始使用函数指针
-
使用函数指针
当我们把函数名作为一个值使用时,该函数自动转换成指针,如下图:
2、使用函数指针调用函数:
使用火山PC调用函数方法的指针,然后并通过这个指针去调用这个方法
学习本案例可以有效的了解C++的巨坑(指针操作)
本文为转载文章,原文地址:点击阅读原文
点击下载本文案例源码:下载案例源码