使用函数模版作为函数参数
来源:互联网 发布:linux mount u盘 编辑:程序博客网 时间:2024/05/21 21:49
今天用函数模版进行编程的时候,出现错误了,具体错误如下:
// template0629.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;template <typename T>T Add(T a, T b){return a+b;}template <typename T>T Multiply(T c, T d){return c*d;}template <typename T>T Judge(T e, T b){if(e>=0){return e;}else{return e/b;}}template <typename T>void test(T (*p)(T, T), T a, T b){T result;result=(*p)(a,b);cout<<"a = "<<a<<", b = "<<b<<", result = "<<result<<endl;}int _tmain(int argc, _TCHAR* argv[]){int a=3, b=4, c=8, d=9, e=-10;test(Add<int>, a,b);//修改方式:添加<int>进行实例化test(Multiply<int>, c, d);test(Judge<int>, e,b);system("pause");return 0;}
网上查资料发现是因为函数模版需要实例化,然后就可以了。
0 0
- 使用函数模版作为函数参数
- 函数作为参数的使用
- 使用模版类作为模版参数
- 使用指针作为函数参数的注意事项
- 使用JSON作为函数的参数
- 使用JSON作为函数的参数
- 二维数组如何作为函数参数使用?
- 二维数组如何作为函数参数使用?
- 将函数作为参数类型使用
- jQuery中使用this作为函数参数
- 使用指针变量作为函数参数
- 函数指针的正常使用,函数指针作为函数参数使用,函数指针作为函数参数使用
- js 函数作为参数,作为回调函数的使用。
- 指针作为函数参数
- 数组作为函数参数
- 函数作为参数
- 指针作为函数参数
- 数组作为函数参数
- Basic Calculator II
- oracle在敏感操作前创建还原点
- ceph IO 读写流程 串讲
- 让我们一起Go(四)
- SAX与DOM区别
- 使用函数模版作为函数参数
- 总结C#获取当前路径的7种方法
- android权限大全
- android PercentRelativeLayout 支持百分比来设置控件的宽高
- 关于caffe-windows中 compute_image_mean.exe出现的问题
- ehcache2.5后hibernate多SessionFactory报错的解决
- Eclipse jar包不能放在一个文件夹
- 让我们一起Go(五)
- ERROR ITMS-9000: "Redundant Binary Upload. There already exists a binary upload with build version '