看不出来你这个参数p从哪里传递而来。如果就open1的分配看,没有什么问题,这个结构中的node和next指针肯定是指向一个无意义的地址,因为你并没有为其分配空间,也没有对其进行任何初始化,所以你调试看到的open1的内存信息是正确的。
解决方案 »
- 同类型文件怎样修改成不同图标
- 大家看看-远程线程创建导致目标进程崩溃
- CListCtrl中显示文件夹,双击文件夹 然后进入子文件夹,再双击显示文件 该怎么实现???
- 在MFC的单文档程序中,如何调整视类窗口大小
- 遇到一个非常非常奇怪的DLL问题
- 求vc读取gif文件格式,显示代码
- 请教:怎样在vc的应用程序的启动时,通过标识的判断,来关闭这个应用程序?
- 看得我莫名其妙的一个函数
- 谁有读取AutoCad的DXF文件到矢量图形系统的接口?
- 请问m_pRecordset->Delete()怎么用?里面的参数如何定义在能删除当前记录?
- 一个很基础的问题:为啥会"fatal error LNK1120"
- 发现同样的[in]接口函数,dll和exe表现的不一样!
open1=(struct MYLIST *)malloc(sizeof(struct MYLIST));
open1.next = NULL;
open1.node = NULL;
这样就可以通过判断open1.next是否为空来判断其是否有下一个节点了。
谢谢~我这个p是InsertNodeToOpen(CQYView::MYLIST * p)这个形参哈