C/C++ code:
/* dlist.h */
typedef int DlistNodeType;
typedef struct _DListNode DListNode;
typedef struct _DListNode *DList;
/* dlist.c */
struct _DListNode {
DListNodeType data;
DlistNode *next;
DlistNode *prev;
};
µ±Á´±í°´ÕÕÉÏÃæ¶¨Òåºó£¬_DListNodeÊDz»ÊÇ¿ÉÒÔ²»Ó÷ÅÔÚ.hÎļþÖУ¬·ÅÔÚ.cÎļþÖоͿÉÒÔÁË£¿
Èç¹ûÊÇ£¬ÎªÊ²Ã´£¿Õâô×öµÄºÃ´¦ÊÇʲô£¿
Èç¹û²»ÊÇ£¬ÓÐʲô°ì·¨£¬¿ÉÒÔÔÚ.hÖв»³öÏÖ_DListNodeµÄ¾ßÌ嶨Ò壿
ÎÒµ÷ÊÔµÄʱºòÈç¹ûÖ»ÊǰÑÉÏÃæµÄ·ÅÔÚdlist.hÀïÃæ
ÏÂÃæµÄ·ÅÔÚdlist.cÀïÃæ£¬±àÒëͨ²»¹ýµÄ¡£Çë½Ì¸÷λ
ÓÑÇé°ï¶¥£¬ÓÑÇé°ï¶¥
²»³öÏÖ¾ßÌ嶨ÒåÄÇÄã¾Í·ÅÔÚ.cÀïÃæ°É¡£È»ºóÔÚ.hÀïÃæÉùÃ÷ÏÂÕâ¸öÀàÐ;ͺÃÁËÂ
typedef struct _DListNode DListNode;
±àÒëÆ÷µ½ÕâÀïʱ£¬»áÕÒ_DListNodeµÄÉùÃ÷£¬½á¹ûÄãµÄÉùÃ÷ÔÚcÎļþÀ±àÒëÆ÷ûÕÒµ½£¬ËùÒÔ±¨´í¡£
typedef int DlistNodeType;
struct _DListNode {
DListNodeType data;
DlistNode *next;
DlistNode *prev;
};
typedef struct _DListNode DListNode;
typedef struct _DListNode *DList;
ÕâÑùÓ¦¸Ã¿ÉÒÔ£¬ÄãÊÔÒ»ÏÂ
û¿´Çå³þ£¬²»ºÃÒâ˼
¸Ä³ÉÕâÑù×Ó
typedef struct _DListNode {
DListNodeType data;
DlistNode *next;
DlistNode *prev;
´ó¼ÒºÃ£¬ÕâÊÇÒ»¸öÖ÷ÒªÃæÏòc/c++/mfcµÄȺ£¬×î½ü½øÐÐÁËÒ»´Î´óÇåÀí£¬»¶Ó¸÷λ¸ßÊÖ¼ÓÈ룬ºÃѧ°®ÎʵÄÐÂÊÖ£¬Ò²¿ÉÒÔÉêÇëµÄ£¬ÉêÇë¸ñʽ Ö°Òµ£¨c/c++/mfc ÈÎѡһ»òÕ߶ࣩ ¹¤×÷ÄêÏÞ£¨Ñ§ÉúÖ±½Óд´ó¼¸£©¾ÍÐÐÁË£¬ÈëȺµÄÒªÇó¾ÍÊÇÒª» ......
visual c++2008Ëٳɰ棬²»ÄܱàÒëC³ÌÐòÂð£¿Èç¹ûÄÜÊÇÔõô¿ªÊ¼µÄ°¡£¿ÓÃËü´øµÄÃüÁîÌáʾµ¥Ôª³ýÍâ ¡£
н¨¹¤³Ì£¨¿Õ¹¤³Ì»òwin32¿ØÖÆÌ¨£©
¾ø¶Ô¿ÉÒÔ¡£½¨Á¢win32¿ØÖÆÌ¨³ÌÐò¾Í¿ÉÒÔ
ÒýÓÃ
н¨¹¤³Ì£¨¿Õ¹¤³Ì»òwin32¿ØÖÆÌ¨£ ......