泛型与非泛型组合
来源:互联网 发布:pe windows启动修复 编辑:程序博客网 时间:2024/06/16 13:11
#include<iostream>using namespace std;template<class T, int MAXSIZE>class Array{public: Array() { head = new T[MAXSIZE]; cout << "MAXSIZE:" << MAXSIZE << endl; } ~Array() { delete[] head; }private: T *head;};void array_init(int *array, int len){ for (int i = 0; i < len; i++) { array[i] = 0; }}template<class T>void array_init(T *array, int len){ for (int i = 0; i < len; i++) { array[i] = 0; }}template<class T, int len>void array_init(T(&array)[len])//surprise!{ cout << "len:" << len << endl; for (int i = 0; i < len; i++) { array[i] = 0; }}void main(){ Array<int, 100> arr; int array[100]; array_init(array, 100); array_init(array);}
阅读全文
0 0
- 泛型与非泛型组合
- 泛型组合函数
- 递归与组合
- 对象组合与委托
- 论组合与继承
- CSS组合与嵌套
- 组合与继承
- 继承与组合
- 组合与继承
- 组合与继承
- 排列与组合---回溯
- 继承与组合
- const与指针组合
- 组合 继承 与 代理
- 组合与继承
- 迭代器与组合模式
- 组合与继承
- 聚合与组合
- Android之网络技术
- A-Fast-RCNN: Hard positive generation via adversary for object detection
- soap实例
- 消息队列
- 在linux下配置ipv6 互通libvirt
- 泛型与非泛型组合
- 关于Activity跳转另一个Activity指定的fragment的解决方法
- 闭关修炼之struts2框架1
- iOS appledoc自动生成API文档
- memcached缓存与mybatis的整合
- 【bzoj1036】[ZJOI2008]树的统计Count
- (8)高通AP10.4开发者指南——WLAN(2.2 上下文及同步处理)
- iterator adapter inserter
- 11.JavaScript深入之bind的模拟实现