手写STL源码 模板 //TemplateDemo include<iostream> usingnamespacestd; //交换两个变量 voidMySwap(int&a,int&b) { inttemp=a; a=b; b=temp; } //使用模板--自适应类型生成函数,地址不同 //函数重载和模板函数冲突,优先调用普通函数,或者使用<T>()显示调用 //不支持隐式转换 template<typenameT> voidMyTSwap(T&a,T&b) { inttemp=a; a=b; b=temp;...