C++模板类

来源:互联网 发布:java 前端分页代码 编辑:程序博客网 时间:2024/06/16 06:19
#include <iostream>using namespace std;template <typename T>class classA{public:classA(T a){this->a = a;}void print(){cout << "a=    " << this->a << endl;}private:T a;};/*模板类做函数参数*/void stage(classA<char> &oop){oop.print();}int main(void){classA<int> oop(100);oop.print();classA <char> oop1('Z');stage(oop1);system("pause");return 0;}
注意:void stage(classA<char> &oop) 模板类做函数参数时一定要加上传递的参数类型。