#include <常用>
#include "多策略.cpp"
构 A{
空 f(整 i){
打印("A",i);
}
};
构 B{
空 f(整 i){
打印("B",i);
}
};
构 C{
空 f(整 i){
打印("C",i);
}
};
元<类...T,类 F>空 选一(F&f,整 n){//选一.
静 多策略<T...>多;
多.选一(f,n);
}//所有返回类型必须相同
空 主(){
整 i=4;
静 动 g=[&]<类 T>(T&t){
t.f(i);
};//还可加限制
选一<A,B,C>(g,2);//函数模板,无法缩写
选一<A,B,C>(g,1);
}//g.f()与f(g)不一样.
C++模板λ代替函数模板,模板λ是有用的
原创
©著作权归作者所有:来自51CTO博客作者fqbqrr的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++ 模板匹配matchTemplate
C++ 模板匹配matchTemplate
opencv 模版匹配 -
从C 向C++13——模板
从C向C++13——模板
类模板 函数模板 数组 -
c++模板之函数模板
技术是实现目标的手段和方式,模板的存在,是为了让程序猿能编写出与类型无关不是模板了
Data 函数体 函数模板 -
C++函数模板
C++函数模板
c++ c语言 算法 模板函数 实例化 -
【C++模板篇之函数模板】
【文末评论可
C++ 函数模板 数据类型 调用函数 -
C++函数模板与类模板
C++中函数模板与类模板的相关内容
c++ 算法 开发语言 类模板 函数模板 -
C++模板详解 —— 函数模板与类模板
文章目录泛型编程函数模板函数模板的概念函数模板的格式函数模板的原理函数模板的实
c++ 函数模板 实例化 编译器 -
【C++初阶】函数模板与类模板
另外就算不是用函数推,这里也行不通,那是因为这是传引用传参,传引用传参的话,类型,函数参数定义的是形参变量。
c++ 算法 开发语言 实例化 函数模板