首页 > 代码库 > 函数指针的应用学习Demo

函数指针的应用学习Demo

学习函数指针的应用 ,简单demo

#include "stdafx.h"#include "SubClass.h";//函数指针typedef int (*Operation)(int a,int b);//定义int 类型函数指针typedef struct _str{	int result;	Operation opt;} STR;//a和b相加int Add (int a, int b){    return a + b ;}//a和b相乘int Multi (int a, int b){    return a * b ;}int _tmain(int argc, _TCHAR* argv[]){	STR str;	str.opt=Add;	str.result=str.opt(5,3);	cout<<"5+3="<<str.result<<endl;	str.opt=Multi;	str.result=str.opt(5,3);	cout<<"5*3="<<str.result<<endl;	return 0;}

  

函数指针的应用学习Demo