三分钟让你了解C++中的类模板的概念和意义( 二 )

2、头文件的应用;
#include <iostream>#include <string>#include "Operator.h"using namespace std;int main(){ Operator<int> op1; cout << op1.add(1, 2) << endl; // 3; cout << op1.multiply(4, 5) << endl; // 20; cout << op1.minus(5, 6) << endl; // -1; cout << op1.divide(10, 5) << endl; // 2; return 0;}

  • 三条规则不是硬性要求但是却可以带来很大好处;
8、小结:
1、泛型编程的思想可以应用于类;
2、类模板以相同的方式处理不同类型的数据;
3、类模板非常适用于编写数据结构相关的代码;
4、类模板在使用时只能显示指定类型;

【三分钟让你了解C++中的类模板的概念和意义】


推荐阅读