码迷,mamicode.com
首页 >  
搜索关键字:动态分配内存    ( 245个结果
对象中的其他小细节
【1】学会动态分配内存 用前面介绍的方法定义的对象是静态的,在程序运 行过程中,对象所占的空间是不能随时释放的。但 有时人们希望在需要用到对象时才建立对象,在不 需要用该对象时就撤销它,释放它所占的内存空间 以供别的数据使用。这样可提高内存空间的利用率Box *pt=new Box(12,...
分类:其他好文   时间:2014-08-04 13:38:37    阅读次数:190
标C编程笔记day06 动态分配内存、函数指针、可变长度参数
动态分配内存:头文件 stdlib.h     malloc:分配内存     calloc:分配内存,并清零     realloc:调整已分配的内存块大小     示例:         int *p=(int *) malloc(3*sizeof(int));//分配内存,成功返回首地址,失败返回NULL         free(p);p=NULL;//释放分配的内存,并修改指...
分类:其他好文   时间:2014-08-01 19:46:22    阅读次数:240
动态分配内存输出文本中的单词的四种做法
题目:有一段文本,将文本中的所有单词,存放到一个字符指针数组中(要求每个单词内存恰好)。第一种做法charc[]="asdafilkjglripkjgdrgdssdggs";charb[10]={0};char*a[10]={NULL};inti=0,j=0,k=0;//i使字符不断后移,j用来标识指针a,k用来标识中间字符数组b;while(1){//把字符串..
分类:其他好文   时间:2014-07-30 12:32:34    阅读次数:256
0722-----C++Primer听课笔记----------句柄类和智能指针
1.再说智能指针 1.1 为什么要用智能指针?对于一个指针,它指向一个动态分配内存的对象,若同时有多个指针指向该对象,那么当我们delete的时候,就会出现delete 一个无效内存的错误,因为该对象已经被delete过了,所以这就造成了错误。针对这一情况,我们想到,new 和 delete 必须....
分类:编程语言   时间:2014-07-23 11:36:26    阅读次数:308
代码段、数据段、堆栈段辨析
1、高位地址:栈(存放着局部变量和函数参数等数据),向下生长?? (可读可写可执行) 2、 ? ? ? ? ? ? ? 堆(给动态分配内存是使用),向上生长 ? ? ? ? ? ? ? ? ?(可读可写可执行) 3、 ? ...
分类:其他好文   时间:2014-07-22 08:25:37    阅读次数:173
快速学习C语言一: Hello World
估计不会写C语言的同学也都听过C语言,从头开始快速学一下吧,以后肯定能用的上。 如果使用过其它类C的语言,如JAVA,C#等,学C的语法应该挺快的。先快速学习并练习一些基本的语言要素,基本类型,表达式,函数,循环结构, 基本字符串操作, 基本指针操作,动态分配内存,使用结构表示复杂数据, 使用函数指...
分类:编程语言   时间:2014-07-14 15:32:13    阅读次数:223
c/c++动态分配内存和malloc的使用
c/c++动态分配内存为什么需要动态分配内存---很好的解决的了传统数组的4个缺陷动态内存分配举例---动态数组的构造 使用动态数组的优点: 1. 动态数组长度不需要事先给定; 2. 内存空间可以手动释放; 3. 在程序运行中, 动态内存空间大小可以通过realloc函数手动扩充或缩小 ...
分类:编程语言   时间:2014-07-07 21:31:34    阅读次数:326
C与C++的区别
C++与C的区别 1. 动态分配内存 1)C语言 a. malloc函数:在内存的动态存储区中分配一个长度为size的连续空间; void *malloc(unsigned int size); b. calloc函数:在内存的动态存储区中分配n个长度为size的连续空间; void *c...
分类:编程语言   时间:2014-07-06 21:16:23    阅读次数:224
动态分配数组空间
1.变长一维数组这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做:[cpp]view plaincopy//文件名:array01.cpp#includeusingnamespacestd;intmain(){in...
分类:其他好文   时间:2014-06-28 18:44:27    阅读次数:307
HDU 1068 Girls And Boys 二分图题解
选择出一组学生,这组学生里面不能彼此之间有过恋爱史的。 又是一个典型的二分图问题。 不过需要把所有学生看成一组*2,然后求最大匹配,然后除以2. 这样其实建图的时候,建成有向图也是可以的了。而且也是给出了两个方向的点了。 注意本题没有给出最大数是多少学生了,所以最好使用动态分配内存了。 而且本题的输入处理也特别点,要处理好,用好scanf这个函数。...
分类:其他好文   时间:2014-06-22 18:47:25    阅读次数:161
245条   上一页 1 ... 22 23 24 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!