你是新手吧.如果是熟手决不会问出这种问题,因为STL(标准模板库)和MFC中的CList类都能自动实现链表功能.CMap类还能实现字典功能(例如用a代表第一个成员,b代表第二个成员).因此数据结构不要过多研究.
对于你说的实例在第一个Box的pnext先初始为0,但第二个Box一创建之后就得把他的地址装入第一个的pnext.我在学校时创建单链表的做法是建2个指针(p1,p2),建第一个对象时将地址装入这两个(p1,p2),建第二个对象后把地址装入p2的pnext,再执行p2=p2->pnext.建第三个对象时把地址装入p2的pnext,又执行p2=p2->pnext.以此类推.
温馨提示:答案为网友推荐,仅供参考