#pragma once #include "ObjComposite.h" class CObjChar :public CObjComposite { public: CObjChar(char *p); ~CObjChar(void); virtual OBJ_TYPE GetType(){return _TYPE_CHAR;}; virtual CString GetStr(); virtual CObjChar * Clone(){return new CObjChar(*this);}; virtual void Operate(SObjOperatePar &par); void Creat(); private: void CreatObjData(vector &m_PonitVec); private: char *m_pChar; };