结构体模版
来源:互联网 发布:手机拍摄特效软件 编辑:程序博客网 时间:2024/05/22 08:19
看到这个内容,瞬间发现map,vector,set这些容器不就是个模版吗
#include<iostream>#include<cstdio>using namespace std;template<typename T>struct Point{ T x; T y; Point(T x=0,T y=0): x(x),y(y) {}};template<typename T>Point<T> operator + (const Point<T> &A,const Point<T> &B){ return Point<T>(A.x+B.x,A.y+B.y);}template<typename T>ostream& operator << (ostream &out,const Point<T> &A){ out<<"("<<A.x<<","<<A.y<<")"; return out;}template<typename T>T sum(T *begin,T *end){ T *p=begin;; T ans=0; for(T *p=begin;p!=end;p++) ans=ans+*p; return ans;}int main(){ Point<int> a(1,2),b(3,4); Point<double> c(1.1,2.2),d(3.3,4.4); cout<<a+b<<" "<<c+d<<endl; return 0;}
0 0
- 结构体模版
- ecshop模版结构
- ecshop模版结构
- kruskal模版 [结构体存图]
- c++几个概念简介(结构体模版与函数对象)
- 顺序表结构的模版类
- phpweb 网站模版系统文件系统结构说明
- 模版
- 模版
- 模版
- 模版
- 模版
- 模版
- 模版
- 模版
- 模版
- 模版
- 模版
- Web容器
- 单调队列HDU 4374 One hundred layer
- yii2框架-composer的自动加载(二)
- QT中QPF字库的制作与旋转字体的实现
- scala学习14之scalatest中的intercept使用
- 结构体模版
- 冒泡排序简易代码
- shell小记-检查一个目录是够为空
- Android之Activity启动和结束方法-传递结果数据
- ue4局域网加入流程
- 100个生活需正视问题
- 9260 USB无线网卡驱动移植
- 黎活明给程序员的忠告
- 小笔记