vern@2006-10-13:/var% ls tags

在非模板类中定义模板成员函数

hpp------------- class TObject { public:     template         void foo(T f_t); };
cpp------------- template void TObject::foo(T f_t) {     std::cout<<f_t<<std::endl; }

int main() {     TObject obj;     obj.foo("123");     obj.foo(111);

    return 0; }

刚开始学模板,直觉告诉我这种用法可能有失偏颇~但是在没找到证明我的直觉的证据之前,我决定立刻就用:)