声明vector对象保存函数指针
来源:互联网 发布:net编程语言 编辑:程序博客网 时间:2024/06/06 13:04
#include <iostream>
#include <vector>
using namespace std;
//以下任意一种定义方式均合法
//using funcp = int(*) (int, int);
//typedef int(*funcp) (int, int);
//若已知目标类型为Func, 则可以
//int Func(int, int);
//typedef decltype(Func) *funcp;
vector<funcp>pvec;
int func_add(int a, int b){
return a +b;
}
int func_multi(int a, int b){
return a *b;
}
int main(){
pvec.push_back(&func_add);
pvec.push_back(&func_multi);
cout<< pvec[1](2, 3) << endl;
return0;
}
#include <vector>
using namespace std;
//以下任意一种定义方式均合法
//using funcp = int(*) (int, int);
//typedef int(*funcp) (int, int);
//若已知目标类型为Func, 则可以
//int Func(int, int);
//typedef decltype(Func) *funcp;
vector<funcp>pvec;
int func_add(int a, int b){
}
int func_multi(int a, int b){
}
int main(){
}
0 0
- 声明vector对象保存函数指针
- 声明vector对象保存函数指针
- 用vector保存对象时保存指针的优点, 以及reserve的使用
- 用vector保存对象时保存指针的优点, 以及reserve的使用
- 用vector保存对象时保存指针的优点, 以及reserve的使用
- 函数指针,函数声明
- 接受int形参(double,,等等)返回int(...);并且一个vector对象保存指向这些函数的指针;进行加减乘除;输出结果
- 声明函数指针数组
- typedef 声明函数指针
- 声明一个函数指针
- 声明变量,函数,指针
- 函数声明、函数指针、指针函数
- 函数声明、函数指针、指针函数 .
- 声明与函数、函数指针
- 声明与函数、函数指针
- 声明与函数、函数指针
- 声明与函数、函数指针
- 声明与函数、函数指针
- 自言自语
- POJ 3278 Catch That Cow
- mian函数接受两个实参, 连成s…
- 返回数组指针的函数
- Selenium基础与QTP的区别
- 声明vector对象保存函数指针
- 博客中尖括号不显示的问题
- 静态成员在类中的初始化
- 输入一串字符, 统计特定字符个数
- AGG 文档翻译 - alpha mask adapter
- 删除容器中重复字符串并按长度排序…
- 捕获一个int变量, 判断是否…
- 找出最大的有由个三位数乘积构成的…
- 简单的读写文件