400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

58-类模板的概念和意义-创新互联

---- 整理自狄泰软件唐佐林老师课程

创新互联建站成都企业网站建设服务,提供网站设计制作、成都网站建设网站开发,网站定制,建网站,网站搭建,网站设计,成都响应式网站建设公司,网页设计师打造企业风格网站,提供周到的售前咨询和贴心的售后服务。欢迎咨询做网站需要多少钱:18980820575
1. 思考

在C++中是否能够将泛型的思想应用于类?

1.1 类模板1.2 C++中的类模板

在这里插入图片描述

1.3 类模板的应用

在这里插入图片描述

1.4 编程实验:类模板初探
#include#includeusing namespace std;

template< typename T >class Operator
{public:
    T add(T a, T b)
    {return a + b;
    }
    T minus(T a, T b)
    {return a - b;
    }
    T multiply(T a, T b)
    {return a * b;
    }
    T divide(T a, T b)
    {return a / b;
    }
};

string operator-(string& l, string& r)
{return "Minus";
}

int main()
{Operatorop1;
    
    cout<< op1.add(1, 2)<< endl;
    
    Operatorop2;
    
    cout<< op2.add("D.T.", "Software")<< endl;
    cout<< op2.minus("D.T", "Software")<< endl;
    
    return 0;
}

在这里插入图片描述

1.5 类模板的工程应用(不是C++必须)

类模板必须在头文件中定义
类模板不能分开实现在不同的文件中
类模板外部定义的成员函数需要加上模板<>声明

1.6 编程实验:模板类的工程应用

在这里插入图片描述

2. 小结

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


名称栏目:58-类模板的概念和意义-创新互联
本文来源:http://mzwzsj.com/article/djodio.html

其他资讯

让你的专属顾问为你服务