// File: AClass.h // // Generic header file to be included class ACLass(TYPE) { AClass(TYPE) () ; // constructor AClass(TYPE) (const AClass(TYPE)& X) ; // copy constructor int m_func(const AClass(TYPE) &X) ; // some member function ... TYPE m_data ; } ;