clistnodebase.h

来自「unix下的 Clist类实现」· C头文件 代码 · 共 60 行

H
60
字号
/*
    Name                : CListNode BaseClass
    Usage               : List Class
    begin               : 2001.12.08   
    version             : v3.0.0                                        
    copyright           : (C) 2001 by Nanjing Linkage System Integration CO.,LTD 
    email               : fangj@lianchuang.com
    user		: fangjian
    update		:                                
*/

#ifndef C_ListNodeBase__H
#define C_ListNodeBase__H


/****************************************************************
 *
 *	Class:	CListNodeBase
 *	Purpose:记录链表接点信息的类的基类
 *		
 ****************************************************************/

class CListNodeBase{

protected:
	/*存放上一个对象point的指针*/
	CListNodeBase* prev;
	/*存放下一个对象point的指针*/
	CListNodeBase* next;


public:
	/*构造函数*/
	CListNodeBase();
	
	/*析构函数*/
	~CListNodeBase(){}

public:

	/*清空next、prev指针*/
	void fnClearPoint();

	/*得到下一个对象的指针,返回的即下一个对象的指针*/
	CListNodeBase* fnGetNext();

	/*得到上一个对象的指针,返回的即上一个对象的指针*/
	CListNodeBase* fnGetPrev();
	
	/*将某一对象指针设置成本对象的下链*/
	void fnSetNext(CListNodeBase*);

	/*将某一对象指针设置成本对象的下链*/
	void fnSetPrev(CListNodeBase*);

};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?