码迷,mamicode.com
首页 >  
搜索关键字:malloc    ( 2467个结果
C++基本语法笔记
第七章函数在调用前要先声明。new和delete可以用来分配内存和释放。虽然malloc和free也保留了,但不推荐使用。delete运算符使用的一般格式为delete[]指针变量有时需要使几种不同类型的变量存放到同一段内存单元中,应使用union。声明的一般形式为:union类型名{成员表列};枚举..
分类:编程语言   时间:2015-02-14 01:19:49    阅读次数:254
获取目录的的所有文件,并给出列表
#include #include #include #include using namespace std; void print_table(int tableCount, int tableSize) { if(tableCount <= 0) return; char *p = (char*)malloc( (tableSize*(tableCo...
分类:其他好文   时间:2015-02-13 14:52:00    阅读次数:122
web_reg_find()查询信息为变量
Action(){char *str1;//=(char*)malloc(20);char str2[10]; web_url("toLoginPage", "URL={Url}/login", "TargetFrame=", "Resource=0", "RecContentTyp...
分类:Web程序   时间:2015-02-11 16:01:37    阅读次数:281
【数据结构】顺序栈
#include #include #include typedef struct SeqStack { int length; int top; char *data; }seqstack; seqstack* CreatStack(seqstack *s,int n) { s=(seqstack *)malloc(sizeof(seqstack)+n*sizeof(char))...
分类:其他好文   时间:2015-02-10 15:22:12    阅读次数:159
free 和delete,你到底做了些什么事情?
在指针满天飞的C/C++世界,是否已经熟悉并默认了一些东西,而让我们失去了更深刻思考的能力?也许你对new/delete 或者malloc/free已经司空见惯,可曾相关在你手下delete/free一块对内存,到底发生了什么?请看下面的程序:...
分类:其他好文   时间:2015-02-10 11:20:11    阅读次数:174
指针参数是如何传递内存的?
如果函数的参数是一个指针,不要指望用该指针去申请动态内存。 Test 函数的语句GetMemory(str, 200)并没有使str 获得期望的内存,str 依旧是NULL, 为什么? void GetMemory(char *p, int num) { p = (char *)malloc(sizeof(char) * num); } void Test(void) { char *str = NULL; GetMemory(str, 100); // str 仍然为 NULL str...
分类:其他好文   时间:2015-02-09 11:03:49    阅读次数:144
有关OOM KILLER的一些理解
Linux下有一种OOM KILLER 的机制,它会在系统内存耗尽的情况下,启用自己算法有选择性的kill 掉一些进程。一、为什么会有OOM killer 当我们使用应用时,需要申请内存,即进行malloc的操作,进行malloc操作如果返回一个非NULL的操作表示申请到了可用的内部你。事实上,这个...
分类:其他好文   时间:2015-02-06 12:55:55    阅读次数:162
memcached整理の内存管理及删除机制
内存的碎片化 如果用C语言直接malloc,free来向操作系统申请和释放内存时,在不断申请和释放的过程中,形成了一些很小的内存判断,无法再利用。这种空闲但无法利用内存的现象称为内存的碎片化。 slab allocator 缓解内存碎片化 memcached用slab allocator机...
分类:系统相关   时间:2015-02-06 12:53:46    阅读次数:219
C语言中的数组调用——混乱的内存管理
在C语言中想要创建数组只能自己malloc或者calloc,数组复制则是memcpy。这样创建出来的数组在调用时是不会检测数组边界的,即你声明了一个长度为5的数组,却可以访问第6个位置……也可以给第7个位置赋值……不知道这算不算内存泄露,可否通过这种方法偷取内存中的情报呢?例:int main(){...
分类:编程语言   时间:2015-02-05 11:12:00    阅读次数:157
malloc函数具体解释
一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是全然一致的。)功能:分配长度为num_bytes字节的内存块说明:假设分配成功则返回指向被分配内.....
分类:其他好文   时间:2015-02-03 14:30:57    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!