C++入门第一天(class template)
class template<typename T>
{
public complex (T r=0,T i=0)
: re (r),im(i){}
complex& operator +=(const complex&);
T real () const { return re}
T imag () const{ return im}
private:
T re, im;
friend complex&__doapl(complex*,const complex&);
};
{
complex <double> c1(2.5 ,1.5);
complex<int>c2(2,6);
}
泛型,意在生成函数时先不定义变量类型,以的方式告诉计算机此处为泛型且变量名为T,尖括号表示<>,而在调用函数时再声明变量类型**
学习内容:
B站观看侯捷老师的C++教学视频
学习时间:
2020/12/5