文章列表
一个带头节点的链表(孙磊)
- 博客分类:
- C/C++
这个是我自己实现的一个带头节点的单链表: #include <malloc.h>
#include <stdio.h>
#include <stdlib.h>
#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
#define OVERFLOW -2
typedef int Status;
typedef int ElemType;
typedef struct LNode
{
ElemType elem;
struct LNode* ne ...
- 2008-02-04 17:21
- 浏览 1603
- 评论(0)
Realloc开的玩笑(孙磊、金龙)
- 博客分类:
- C/C++
先来看一段代码: #include <stdlib.h>
void main()
{
char* p;
char* q;
p = (char*)malloc(sizeof(char) * 4);
q = p;
p = (char*)malloc(sizeof(char) * 8);
free(q);
free(p);
} 这一段代码在Visual Studio 2008下编译通过,但是运行时出现错误:_CrtIsValidHeapPointer(pUserData)。从信息上理解就是引用了不可用的堆区指针错误,单步追踪到是在free(p);这条语句上 ...
- 2008-01-12 20:21
- 浏览 1287
- 评论(0)