C++学习笔记之 函数重载和函数指针在一起
来源:互联网 发布:自动化设备 图形 编程 编辑:程序博客网 时间:2024/06/06 15:02
笔记:
当使用重载函数名对函数指针进行赋值时,根据重载规则挑选与指针参数列表一致的候选者。严格匹配候选者的函数类型与函数指针的函数类型。
int func(int x){return x;}int func(int a,int b){return a + b;}int func(const char* s){return strlen(s);}typedef int(*PFUNC)(int a);//int(int a);int main(){int c = 0;PFUNC p = func;c = p(1);cout << c << endl;return 0;}
void myfunc(int a,int b){printf("a:%d,b:%d",a,b);}void myfunc(double a, double b){printf("a:%f,b:%f", a, b);}//函数指针 基础语法//声明一个函数类型//void myfunc(int a,int b);typedef void(myTypeFunc)(int a, int b);//myTypeFunc *myfuncp=NULL;定义一个函数指针,这个指针指向函数的入口地址。//声明一个函数指针类型typedef void(*myPTypeFunc)(int a,int b);//声明了一个指针的数据类型//myPTypeFunc fp=NULL;通过 函数指针类型 定义了一个函数指针//定义一个函数指针变量void(*myVarPFunc)(int a, int b);int main(){myPTypeFunc fp;//定义了一个函数指针变量fp = myfunc;fp(1,2);return 0;}
0 0
- C++学习笔记之 函数重载和函数指针在一起
- 函数重载和函数指针在一起
- 函数重载和函数指针在一起
- c语言学习笔记之函数指针和指针函数
- 《C和指针学习笔记》之sscanf函数的用法
- 函数指针和操作符重载学习笔记
- 《C和指针》学习笔记四/函数/
- C和指针 学习笔记-4.函数
- Javascript学习笔记之函数重载和类型检查
- 【C++】【学习笔记】【006】函数的重载
- C++primer学习笔记-----6.4函数重载
- c语言学习笔记31之函数指针
- PHP学习笔记之:函数重载
- C++学习笔记之函数重载简介
- C++学习笔记十二之函数重载
- 黑马程序员----C 语言学习笔记之指针函数与函数指针
- C++ Template学习笔记之函数模板(7)——重载函数模板
- C++ Template学习笔记之函数模板(7)——重载函数模板
- 「译」通过Fragment处理配置变化
- JZOJ 1503.体育场
- Unity3d 开发(八)复制内容到剪切板
- android简单实例---------------SD卡(外部)存储的使用与讲解
- 关于MVC的理解
- C++学习笔记之 函数重载和函数指针在一起
- Java基本数据类型
- ios- POST数据加密-安全
- mysql之复制
- poj2420 A Star not a Tree? 爬山算法
- 框架跟设计模式的区别
- 指针和宏定义bug小记
- oracle面试题
- 学习gtest笔记<1-VS2013环境搭建>