template class TestTemp { public: TestTemp(); void SetValue( T obj_i ); T Getalue(); private: T m_Obj; }; template TestTemp::TestTemp() { } template void TestTemp::SetValue( T obj_i ) { } template T TestTemp::Getalue() { return m_Obj; }