码迷,mamicode.com
首页 >  
搜索关键字:malloc    ( 2467个结果
malloc和定位new表达式
#include #include using namespace std; class xiaok{ public: int k; int a; void han(){cout<<k<<a<<endl;} }; int main(int argc, char const *argv[]) { xiaok *p=(xiaok*)malloc(sizeof(xiaok)); new(...
分类:其他好文   时间:2015-06-03 21:37:01    阅读次数:211
通过结构体,建立动态链表,并输出链表
/***************** * 通过结构体,建立动态链表,并输出链表。 * *******************/ #include<stdio.h> #include<malloc.h> #include<stdlib.h> #define?LEN?sizeof(struct?student)??//宏定义?将LEN?...
分类:其他好文   时间:2015-06-03 17:54:55    阅读次数:137
memset函数导致内存泄露的问题
我们一般常说的内存泄漏是指堆内存的泄漏。程序从堆中分配的内存使用完毕后必须显式释放,否则这块内存就不能被再次使用,即这块内存泄漏了。内存泄漏导致软件在运行过程中占用越来越多的内存,程序的效率会越来越低,从而影响用户的体验,失去市场竞争力。  为了预防内存泄漏我们要求程序使用malloc、new等函数从堆中分配的内存必须在使用完后调用free、delete函数释放该内存。但是如果指向该内存指...
分类:其他好文   时间:2015-06-03 12:02:03    阅读次数:3523
关于指针
malloc与不使用malloc 1 #include 2 #include 3 4 5 typedef struct { 6 int a; 7 char * ch; 8 int aa; 9 }node;10 11 int main()12 {13 int...
分类:其他好文   时间:2015-06-01 22:04:02    阅读次数:117
电子词典的内存分配方式改进
这两天敲的电子词典中涉及到电子词典打开以及为电子词典词条分配内存的问题,其中经过了三次的改进措施,下边对这三种方式的改进过程做如下总结: 第一种方法:     第一种方法对电子词典内存分配的方式是为其分配一个指定大小的空间,实现代码如下: //声明虽大的记录条数 #define MAX 111111 struct dict { char *key;//词条 char *content...
分类:其他好文   时间:2015-06-01 13:23:57    阅读次数:119
二、在.net micro framework中增加LibTom加解密算法
把LibTom加入到工程后,可以顺利编译通过.通过USB下载到板子上面,开心地调用RSA算法,发现有去无回. .net micro framework调试c/cpp代码是非常不方便的,还好牛人已经给我探索出了方法. MDK结合JLINK在调试C/CPP Native工程 用这个调试,发现,libTom使用calloc或者malloc动态分配空间时候,竟然把BUFFER分配到Fla...
分类:编程语言   时间:2015-06-01 13:22:00    阅读次数:136
实验三
//优先级调度算法#include#include#include#define getpch(type)(type*)malloc(sizeof(type))#define NULL 0struct pcb {/*定义进程控制块PCB*/char name[10];char state;int s...
分类:其他好文   时间:2015-06-01 13:19:10    阅读次数:206
单链表的经典操作,查找链表倒数第k个节点,判断链表是否存在环,求环节点
#include<stdio.h>#include<stdlib.h>typedefstructdate_list{intdata;structdate_list*next;}mylist;mylist*creatlist(intx,mylist*p)//用一个元素创建链表{if(NULL==p)//链表创建必须判空{p=malloc(sizeof(mylist));p->data=x;p->next=NULL;}returnp;}myli..
分类:其他好文   时间:2015-05-31 18:36:33    阅读次数:141
06-图1. List Components (25) (邻接矩阵实现)
轻松愉快的邻接矩阵,“现在空间还是问题么?” #include #include #include using namespace std; int* CreateMatrixGraph(const int& N) { int* graph = (int*) malloc(sizeof(int) * N * N); for (int i = 0;i < N * N...
分类:其他好文   时间:2015-05-31 09:20:28    阅读次数:121
顺序栈(含有栈顶指针,栈底指针)的实现以及编写过程中的一些疑惑的解决
参考文献:数据结构(c语言版)---严蔚敏p44----->p47 代码如下: #include//malloc realloc #include//cin cout using namespace std; typedef int ElemType;/*元素类型*/ #define STACK_INIT_SIZE 100 /*栈存储空间初始化容量*/ #define STACKINCR...
分类:其他好文   时间:2015-05-30 16:43:21    阅读次数:1940
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!