• 2024-08-26SmartPointer
    1.Smartpointer是指针类,会自动释放指针分配的空间2.包括auto_ptr,shared_ptr,unique_ptr3.使用方法(1)包含#include(2)实例化auto_ptrpd(newdouble);auto_ptrps(newstring);unique_ptrpdu(newdouble);shared_ptrpss(newstring);(3)显式类型转换shared_ptrpd;double
  • 2024-08-1662. 类模板(下)
    类模板的局部特化类模板可以定义多个类型参数#include<cstdlib>#include<iostream>usingnamespacestd;template<typenameT1,typenameT2>classTest{public:  voidadd(T1a,T2b)  {    cout<<(a+b)<<endl;  }};intmain(inta