typedef struct Listnode
{
char nodename[10];
int nodeLenth;
struct Listnode* nextNode;}Listnode; //链表节点CTypedPtrList<CObList,Listnode *> *cNodeList;
while(head != 0)
{
cNodeList->AddHead(head);//head为链表头结点 //出错
head = head->nextNode;
}我想通过这样的方式给cNodeList赋值,为什么会出错呢,还有怎么给cNodeList赋初值呢,请大家指教下,谢谢!
{
char nodename[10];
int nodeLenth;
struct Listnode* nextNode;}Listnode; //链表节点CTypedPtrList<CObList,Listnode *> *cNodeList;
while(head != 0)
{
cNodeList->AddHead(head);//head为链表头结点 //出错
head = head->nextNode;
}我想通过这样的方式给cNodeList赋值,为什么会出错呢,还有怎么给cNodeList赋初值呢,请大家指教下,谢谢!
解决方案 »
- 求在MFC框架下试下Bresenham画直线,并带有橡皮筋效果的程序
- 如何获得鼠标离开或进入窗体边缘的消息?
- 线程中如何使用pDC
- 请问我只能Hook到自己程序界面中的键盘消息,而不能Hook到其他界面的,这是什么原因造成的?
- 我用重叠I/O模型写的一个CNet类,已用在商业项目中,欢迎批评指正!!散分
- 请问大家我如何在程序中获取当前运行程序的主线程的窗口谢谢大家
- 还是如何读入文本?
- 请问一个C++基本问题
- 请问,大家对程序运行中的异常都是怎么处理的?
- 哪位兄弟知道在win2000中怎样屏蔽alt+f4键,最好有源代码,在此谢过了
- 在按钮响应函数里创建其他按钮也能用的对象
- JavaScript如何调用BHO的函数。。
你这里定义的cNodeList是指针!!!还没有分配空间,你就cNodeList->,不死才怪。
CTypedPtrList <CObList,Listnode *> cNodeList; 就行了。然后cNodeList.AddHead(head)