随笔分类 - 模板编程/泛编程
摘要:#参考yanxiangtianji 的博客 1,模板参数包(template parameter pack): 它指模板参数位置上的变长参数(可以是类型参数,也可以是非类型参数) 2,函数参数包(function parameter pack): 它指函数参数位置上的变长参数 1参数包: 1 #in
阅读全文
摘要:一个简单的迭代器的实现。 1 #include <iostream> 2 #include <cassert> 3 using namespace std; 4 5 6 template <typename T> 7 class MyVector 8 { 9 public: 10 class MyI
阅读全文
摘要:泛型编程(Generic Programming)最初提出时的动机很简单直接:发明一种语言机制,能够帮助实现一个通用的标准容器库。所谓通用的标准容器库,就是要能够做到,比如用一个List类存放所有可能类型的对象这样的事;泛型编程让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的
阅读全文

浙公网安备 33010602011771号