_类模板与向量
Posted 邓戈麟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了_类模板与向量相关的知识,希望对你有一定的参考价值。
例7.1
使用类模板的实例。
例7.2
求4个数中最大值的类模板程序。
1 #include <iostream> 2 3 using namespace std; 4 5 template <class T> 6 7 class Max4 8 { 9 T a, b, c, d; 10 T Max(T a, T b) 11 { 12 return (a > b) ? a : b; 13 } 14 public: 15 Max4(T, T, T, T); 16 T Max(void); 17 }; 18 19 template <class T>//定义成员函数必须再次声明模板 20 Max4<T>::Max4(T x1, T x2, T x3, T x4) :a(x1), b(x2), c(x3), d(x4) 21 { 22 23 } 24 25 template <class T>//定义成员函数必须再次声明模板 26 T Max4<T>::Max(void)//定义时要将Max4<T>看做整体 27 { 28 return Max(Max(a, b), Max(c, d)); 29 } 30 31 void main() 32 { 33 Max4<char>C(‘W‘, ‘w‘, ‘a‘, ‘A‘);//比较字符 34 Max4<int>A(-25, -67, -66, -256);//比较整数 35 Max4<double>B(1.25, 4.3, -8.6, 3.5);//比较双精度实数 36 37 cout << C.Max() << " " << A.Max() << " " << B.Max() << endl;//输出 w -25 4.3 38 39 system("pause"); 40 }
123
以上是关于_类模板与向量的主要内容,如果未能解决你的问题,请参考以下文章
[AndroidStudio]_[初级]_[配置自动完成的代码片段]