class TObject {
public:
template<typename T> void foo(T f_t);
};
template<typename T> void TObject::foo(T f_t) {
std::cout<<f_t<<std::endl;
}
int main() {
TObject obj;
obj.foo("123");
obj.foo(111);
return 0;
}
刚开始学模板,直觉告诉我这种用法可能有失偏颇~
但是在没找到证明我的直觉的证据之前,我决定立刻就用:)