最新回答 / 天空上的太阳
currentnode与m_pNode都是指针,指向相同的地址,如果delete currentnode会将m_pNode的内存一并释放,m_pNode还在使用中所以报错。
2017-10-14
已采纳回答 / Alexander_Chen
不管用什么语言,数据结构的思想是一样的。例如:数据结构有Java版,C语言版,C++版,C#版本等,只是实现的语言不同,而你所要学的数据结构的思想是一样的。建议你如果学的C#,可以看看有没有C#版本的数据结构。
2017-10-11
回复“qq_开心果_73981226”给后面的人看到。delete只是将currentndoe指向的内存给回收了,并不是这个指针就不能用了。回收了的意思就是之后使用这个指针不能再对原来指向的这块内存区域进行操作。指针变量是存放在栈中的,作用周期完了之后才会被回收。
2017-10-04