一个单链表结构:
typedef struct
{
CDIB Image;
UINT ID;
CString Description;
PVOID next;
}IMAGE,FAR pIMAGE;IMAGE *CurrentImage;
CurrentImage->next=(LPVOID)(new IMAGE());//编译错误,error C2440: “=” : 无法从“LPVOID”转换为“IMAGE *”
typedef struct
{
CDIB Image;
UINT ID;
CString Description;
PVOID next;
}IMAGE,FAR pIMAGE;IMAGE *CurrentImage;
CurrentImage->next=(LPVOID)(new IMAGE());//编译错误,error C2440: “=” : 无法从“LPVOID”转换为“IMAGE *”
解决方案 »
- 请问如何隐藏Clistctrl的列
- 多线程FTP、HTTP下载的实现原理和代码
- 意同道合的C++學習
- 为什么映射WM_MOUSEMOVE产生的onmousemove函数里面的程序没有执行?
- ATL写的控件在子IE窗口中,子IE窗口关闭时,父IE窗口死锁的,无任何反应.求救.
- 在对话框上添加的控件是不是大小在对话框之外的部分不能显示?
- 二十分,又凑成一问,呵呵
- 简单问题!!获取计算机名字出错!!
- gethostbyaddr()怎麼用的啊?我這樣用怎麼不行啊?
- 有那位大侠能告诉我,怎样在VC++6。0里制作SETUP!不胜感激。
- 如何在主窗口体现子窗口的数据
- 请问大家,现在小弟想从一个文件中读出所以文本来,如何是好?
CurrentImage->next=new IMAGE();//PS:
IMAGE *CurrentImage = new IMAGE() ;
...
typedef struct
{
CDIB Image;
UINT ID;
CString Description;
PVOID next;
}IMAGE,FAR pIMAGE;IMAGE *CurrentImage = new IMAGE;
CurrentImage->next=(void *)(new IMAGE);
typedef struct IMAGE;
struct
{
CDIB Image;
UINT ID;
CString Description;
IMAGE* next;
};IMAGE *CurrentImage = new IMAGE;
CurrentImage->next=new IMAGE;
{
};
IMAGE *CurrentImage = new IMAGE;这一句原本有的.
还是不行,高手救急!!!!
{
CDIB Image;
UINT ID;
CString Description;
PVOID next;
}
IMAGE CurrentImage;
CurrentImage.next=new IMAGE;
一个单链表结构:
typedef struct __IMAGE IMAGE;
struct__IMAGE
{
CDIB Image;
UINT ID;
CString Description;
IMAGE* next;
};IMAGE *CurrentImage = new IMAGE;
CurrentImage->next=new IMAGE;但还是想请教一下为何一个数据结构指针不能转为LPVOID呢?