c++细节

xiaoxiao2025-04-04  12

类模板的定义及其使用

作用:当我们运用于不同类型的数据时,比如我们要计算1+1 和1.56+2.56时 其实算法的逻辑都是相同,但是因为int 和float 两种数据类型不相同,有些时候就难代入同一个代码段进行操作 这个时候利用类模板 就能解决这种问题! 即应用不同数据类型的相同算法

类模板的定义:  定义形式为:template是关键字,<参数名列表>中可以有多个参数

template<参数名列表> class 类名{ //类的说明 };

如,可定义坐标点的类模板如下:

template <class T>          //带参数T的类模板说明 class Point{ public:     Point(T = 0,T = 0);     //类的构造函数     Point(Point&);          //类的复制构造函数     T Distance(Point&);     //返回类型为T的成员函数 private:     T x,y; };

 

转载请注明原文地址: https://www.6miu.com/read-5027497.html

最新回复(0)