C++ 类模板的使用

雨点打透心脏的1/2处 2022-09-04 03:44 253阅读 0赞

类模板的一般形式:

  1. template <类型参数表>
  2. class 类模板名{
  3. 成员函数和成员变量
  4. };

用类模板定义对象的写法如下:

类模板名<类型参数表> 对象名(构造函数实际参数表);

类模板有无参构造函数:

类模板名 <类型参数表> 对象名;

demo 练习

  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4. template <class T, class T1, class T2>
  5. class People
  6. {
  7. T name;
  8. T1 age;
  9. T2 height;
  10. public:
  11. People(T name1, T1 age1, T2 height1)
  12. {
  13. name = name1;
  14. age = age1;
  15. height = height1;
  16. }
  17. void getInfor()
  18. {
  19. cout << "姓名:" << name << ",年龄:" << age << ",身高:" << height << endl;
  20. }
  21. };
  22. int main()
  23. {
  24. People<string, int, double> people("张三", 18, 175.8);
  25. people.getInfor();
  26. return 0;
  27. }

打印结果:

20210810175750806.png

发表评论

表情:
评论列表 (有 0 条评论,253人围观)

还没有评论,来说两句吧...

相关阅读