类模板
代码块
#include <iostream>
#include <string>
using namespace std;
//类成员函数使用模板时,模板需在类外定义
template<typename Type>
class Log{
public:
static void i(Type s);
};
//书写成员函数体时,也需要定义模板
//注意:Log<Type>格式
template<typename Type>
void Log<Type>::i(Type s) {
cout << s << endl;
}
int main()
{
//定义对象时,写明模板的具体数据类型
Log<int> l;
l.i(11);
Log<string> log;
log.i("bro");
}