函数指针的应用
2013-08-03 16:39
211 查看
// 函数指针应用的好,可以很轻松的解决许多复杂的问题。
#include <iostream> #define __in #define __out using namespace std; int Add( __in int a, __in int b ) { cout << ">>>Add function running..." << endl; return a + b; } int Substract( __in int a, __in int b ) { cout << ">>>Substract function running..." << endl; return a - b; } int Error( int a, int b ) { cout << ">>>Input error!" << endl; return 0; } int main() { typedef int( * ADD_FUNC )( int, int ); ADD_FUNC lpfun = NULL; for ( int i = 0; i < 5; i++ ) { cout << "\n-------------" << endl; cout << "1. Add" << endl; cout << "2. Substract" << endl; cout << "which action do you want? "; int choice = 0; cin >> choice; switch ( choice ) { case 1: lpfun = Add; break; case 2: lpfun = Substract; break; default: lpfun = Error; } lpfun( 3, 5 ); } return 0; }
相关文章推荐
- 第09天C语言(08):指向函数的指针的应用场景
- Delphi:记录类型、过程指针、函数(方法)指针字段的应用
- C++成员函数指针的应用(学习收录)
- C/C++高阶语法:函数指针及其应用,回调函数
- 委托与函数指针在原理应用上的部分区别
- c++中引用与指针在函数上的应用
- 指针铁律4/5:应用指针必须和函数调用相结合(指针做函数参数)
- C++成员函数指针的应用
- 二级指针在函数中的应用(读取文件到BYTE*数组中)
- 谈函数指针的实际应用
- 指针的函数的应用
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析 .
- 关于函数指针的应用
- 指针的引用——在函数中的巧妙应用
- 函数指针的应用比较排序与冒泡排序指针完成
- C++成员函数指针的应用
- C++成员函数指针的应用(转)
- 函数指针数组在ARM异常中断处理中的应用
- C函数指针应用之转移表(jump tables)
- 函数指针应用・回调函数・转换表・