函数指针示例
来源:互联网 发布:台达plc编程软件 编辑:程序博客网 时间:2024/06/04 04:50
#include <iostream>
typedef bool (* YesNoFcn)(int,int);
using namespace std;
void findMatches(int val1[],int val2[],int numValues,YesNoFcn inFunction)
{
for (int i=0;i<numValues;i++)
{
if (inFunction(val1[i],val2[i]))
{
cout<<"Match found at position:"<<i <<"{"<<val1[i]<<" , "<<val2[i]<<"}"<<endl;
}
}
}
bool intEqual(int inItem1,int inItem2)
{
return (inItem1 == inItem2);
}
bool bothOdd(int inItem1,int inItem2)
{
return ((inItem1%2 == 1) && (inItem2%2 == 1));
}
int main(int argc,char** argv)
{
int arr1[7]={2,5,6,9,10,1,1};
int arr2[7]={4,4,2,9,0,3,4};
cout<<"Calling findMatches() using intEqual():"<<endl;
findMatches(arr1,arr2,7,&intEqual);
cout<<endl;
cout<<"Calling findMatches() using bothOdd():"<<endl;
findMatches(arr1,arr2,7,&bothOdd);
//getchar;
system("pause");
return 0;
}
- 函数指针示例
- 函数指针示例
- 函数指针示例
- 函数指针示例
- 函数指针简单示例
- 函数指针用法示例
- 指针函数、函数指针及其示例
- 指针函数与函数指针示例
- C++函数指针简单示例
- 函数指针的使用示例
- 函数指针的简单示例
- 函数指针的定义与操作示例
- C&&C++中函数指针用法示例
- C++中函数指针用法示例
- typedef 函数指针较好的示例
- 返回值为函数指针的示例
- 指向函数的指针_示例
- 定义函数指针类型,示例代码
- C#自动生成流水号的代码
- SEO方案一般步骤
- 网站单页面优化的6个技巧
- 《Windows核心编程》第6章 线程基础
- svn小记
- 函数指针示例
- 10 12 21 放松
- C#String.PadLeft函数,文本对齐以及填补解决方案
- C#自动生成流水号怎么写
- 求一视频制作软件。
- NP的一些相关概念和认识
- Auto NAT
- Twing Hot Link For PSP 第一阶段开发终于完成了
- 终于找到工作了,总结一下这一路的辛酸。