当前位置: 首页 > 图文教程 > 开发语言 > VC++ > 一个简单的链表模版类的实现
| 一个简单的链表模版类的实现
class CNodeInfo{private: int m_Count;//Counter or call it PKEY:) CString m_strFileName;//for Store filename DWORD m_dwFileLen;//for store file length BOOL m_bStatus;//Transfers status tag;public: CNodeInfo(); ~CNodeInfo(); void SetStatus(BOOL bStatus = FALSE); BOOL GetStatus(); void SetFileLen(DWORD len); DWORD GetFileLen(); void SetFileName(CString str); CString GetFileName();};//private 为数大家可以理解成结构中的元素如:typedef struct _FILESTRUCT_{ int count; CString strFileName; DWORD dwFIleLen BOOL bStatus;}FILESTRUCTURE.(如果你想把它改得更通用可以把CString换成char 或者string,其他地方再作相应修改,把BOOL 改成 bool或者用typedef一下)。 Public:是成员函数就不细描述了。比较简单了。代码中注释比较详细,我在这就不写得很细了,把一些我自己认为不容易弄明白的地方写一下就是了(希望有人能读懂我的中式英文,嘿嘿) 参考资料: 《数据结构、算法与应用——C++语言描述》《Thinking in C++》以及网络上相关资料。 |
评论 (0) All