#includeusing namespace std;class Printer{public: template //类的成员函数是模板 void print(const T& t) { cout << t << endl; } template void print(int a, const T& t) { cout << a << t << endl; }};int main(){ Printer p; p.print ("abc"); //类成员函数是模板的调用方式 p.print("abc"); //编译器推断参数模板类型 p.print(2, "abc"); //类模板成员函数重载 getchar(); return 0;}