仿函数(functor)的简单实现
2008-09-27 15:10
169 查看
仿函数(functor)经常与算法一起使用,有点函数指针的味道:
template <class T>
struct Plus
{
T operator()(const T &x,const T &y)const
{
return x+y;
}
};
int main(array<System::String ^> ^args)
{
Plus<int> p;
cout<<p(1,2);
getchar();
return 0;
}
template <class T>
struct Plus
{
T operator()(const T &x,const T &y)const
{
return x+y;
}
};
int main(array<System::String ^> ^args)
{
Plus<int> p;
cout<<p(1,2);
getchar();
return 0;
}
相关文章推荐
- 堆的简单实现(仿函数)
- 堆的简单实现(仿函数)
- OC实现的各种简单常见的排序算法
- verilog--除法器的简单实现(1)
- javaWeb用户权限控制简单实现
- 带有头结点的简单链表实现
- 从头认识Spring-3.2 简单的AOP日志实现-需要记录方法的运行时间
- JSONP原理及简单实现
- JS实现简单的Canvas画图实例
- JS小功能(列表页面隔行变色)简单实现
- 五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&优雅:LayoutManager+ItemTouchHelper
- 进程中简单的AIDL通信实现
- .NET开发实现类似Web Parts功能,超简单实现
- epoll实现简单echo服务器
- java新手如何简单的理解java数组中冒泡排序法是怎么实现排序的
- 一个简单的Thread缓冲池的实现
- 利用python实现简单的邮件发送客户端示例
- 实现了UI的简单群聊(java的IO流和多线程,网络通信)
- [置顶] 从零开始学C++之STL(二):实现简单容器模板类Vec(vector capacity 增长问题、allocator 内存分配器)
- 一个简单的弹性返回顶部JS代码实现介绍