码迷,mamicode.com
首页 >  
搜索关键字:calloc malloc c语言    ( 2525个结果
C++之new和malloc区别
在C++程序员面试中,很容易被问到new 和 malloc的区别。偶尔在quora上逛,看到Robert Love的总结,才发现自己只知道里面的一两项就沾沾自喜,从来没有像这位大牛一样去仔细思考这些问题,借着这篇文章仔细探讨下这个经典问题。...
分类:编程语言   时间:2014-09-28 21:51:15    阅读次数:194
第十二章 分配内存: malloc ()与free () 及calloc()
分配内存函数,malloc ()与free () 及calloc()...
分类:其他好文   时间:2014-09-27 19:58:30    阅读次数:166
C/C++ 使用mmap/munmap函数分配内存
在C/C++ 中常用的内存分配和管理的方式有很多,如智能指针, STL容器, new/delete, malloc/free, brk, sbrk等等,最近研究了一下Unix比较底层的一种内存管理方式mmap/munmap,需要完全自己来维护分配的虚拟内存,没有任何其他辅助的数据结构来帮助维护内存空间。 一、在终端里输入 man mmap 可以查看此函数的API文档,此函数的具体描述如下: v...
分类:编程语言   时间:2014-09-27 13:55:09    阅读次数:799
链表的创建,遍历,清除
node *creatline(int n){ node *head=(node *)malloc(sizeof(node)); head->data=rand()%100; head->next=NULL; node *p=head; int i=0; while (inext=(no...
分类:其他好文   时间:2014-09-26 01:05:57    阅读次数:246
malloc函数详解
一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是完全一致的。)功能:分配长度为num_bytes字节的内存块说明:如果分配成功则返回指向被分配内.....
分类:其他好文   时间:2014-09-25 09:37:18    阅读次数:183
指针参数是如何传递内存的(转载)
参数策略 如果函数的参数是一个指针,不要指望用该指针去动态申请内存。如下: void GetMemory(char *p, int num) { p = (char *)malloc(sizeof(char) * num); } void Test(void) { char *str = NULL;...
分类:其他好文   时间:2014-09-24 23:23:01    阅读次数:170
结构体的应用与理解.戴维营第九天
学了结构体,通过从最简单结构体输入到结构体数组,结构体指针,结构体作为函数参数,包含结构的结构,每种都进行敲代码来理解和体会,另外还学到了栈,先进后出,后进先出,堆需要自己分配,同时一定要有个明确的指针,否则自己都会找到不到,程序中的malloc, calloc, realloc等函数都是分配内存....
分类:其他好文   时间:2014-09-24 23:21:27    阅读次数:157
字符串逆序(使用指针实现)
#include #include #include char* Reverse(char* s){//将q指向字符串最后一个字符 char* q = s ;while( *q++ ) ; q -= 2 ; //分配空间,存储逆序后的字符串。 char* p = (char *)malloc(siz...
分类:其他好文   时间:2014-09-24 19:25:17    阅读次数:191
智能指针(一):STL auto_ptr实现原理
智能指针实际上是一个类(class),里面封装了一个指针.它的用处是啥呢?指针与内存说到指针自然涉及到内存.我们如果是在堆栈(stack)中分配了内存,用完后由系统去负责释放.如果是自定义类型,就会自动的去调用你的析构函数.但如果是在堆(heap)中分配了内存,也就是用malloc或者new.那只能...
分类:其他好文   时间:2014-09-24 13:12:46    阅读次数:131
C puzzles详解【38-45题】
第三十八题What is the bug in the following program? #include #include #define SIZE 15 int main() { int *a, i; a = malloc(SIZE*sizeof(int...
分类:其他好文   时间:2014-09-24 00:01:55    阅读次数:326
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!