读书人

C++链表头结点一直删除不成功 …

发布时间: 2013-11-29 00:21:24 作者: rapoo

C++链表头结点一直删除不成功 求助……


C++链表头结点一直删除不成功 …

第一次提问……求大神帮助…… 链表;头结点;C++;
[解决办法]
代码上全,估计是
else 部分有错误。
另外你的链表,带不带空头结点,处理方式是不一样的。
[解决办法]
写代码到凌晨一点多,厉害。就是太晚了,可能就没那么仔细了吧。
[解决办法]
head?->?data.name?=?quad?->?name; 目测这里就有问题了.

猜你的name是一个字符串,
如果你是一个字符数组表示的, 那么这样就有问题了.
如果是一个类, 比如CString这样, 就没有问题.



[解决办法]
name赋值那里用strcpy或者memcpy试试,当然,注意分配空间
[解决办法]
引用:
head?->?data.name?=?quad?->?name; 目测这里就有问题了.

猜你的name是一个字符串,
如果你是一个字符数组表示的, 那么这样就有问题了.
如果是一个类, 比如CString这样, 就没有问题.


哈哈,帮人解决问题,都在猜....坑爹

LZ这些人啊!多贴一些,就不会让想帮助你们的人,那么费脑子...

读书人网 >C++

热点推荐