假如有结构体指针如下:
typedef struct SingleLink_Str
{
unsigned char *str;
SingleLink_Str *Next;} * P_SL;然后我用了MALLOC去分配了堆空间,并声明了指针指向这个空间
P_SL Header;
Header = (P_SL)malloc(sizeof(P_SL));
我可以用free去释放吗?我现在代码是报错的,错误如下:debug error:
heap corrupation detected...crt.....反正就是堆溢出错误~~有没有大侠进来解答下怎么会报这个错的
typedef struct SingleLink_Str
{
unsigned char *str;
SingleLink_Str *Next;} * P_SL;然后我用了MALLOC去分配了堆空间,并声明了指针指向这个空间
P_SL Header;
Header = (P_SL)malloc(sizeof(P_SL));
我可以用free去释放吗?我现在代码是报错的,错误如下:debug error:
heap corrupation detected...crt.....反正就是堆溢出错误~~有没有大侠进来解答下怎么会报这个错的
解决方案 »
- 怎么批量获得文件名和路径,以对话框的方式
- 继续刻录光盘之USB
- 在线等!!!很着急!!谢谢!问题不难~
- [大家探讨一下]如何实现读取物理地址内容?(一直在线)
- 程序初始化的时候创建新的子窗口,有代码,大侠帮我看看
- 关于与进程的急手问题,帮帮忙!!!
- 在CSocket中,server端用new生成了一些连接用的socket,在客户端关闭时这些生成的socket还有必要delete调吗。
- 有官方发布的COM规范吗?在什么地方能找到?
- 一个我无法解决的问题,原帮忙者请留个邮箱地址!
- 怎样用VC测试自己的程序是否有内存泄漏?
- 当CreateProcess函数返回的进程ID不对时,如何在启动程序后获取程序窗口句柄
- 动态的输入编辑框一行字符,根据情况不同,要求字符的颜色不同,怎么实现?
P_SL Header;
Header = (P_SL)malloc(sizeof(test));