码迷,mamicode.com
首页 >  
搜索关键字:动态分配    ( 1090个结果
c++第十二章 -(动态管理内存、动态数组和函数返回动态内存)
1.静态内存,编译时申请,存储在栈,如基本数据类型。2.动态内存由一些没有名字,只有地址的内存块构成。那些内存块是在程序运行期间动态分配的。它们来自一个标准c++库替你管理的“大池子”(内存池),从内存池申请一些内存需要用new语句,他将根据你提供的数据类型分配一块大小适当的内存。你不必担心内存块的...
分类:编程语言   时间:2014-07-16 20:05:48    阅读次数:190
第一周 从C走进C++ 006 动态内存分配
1. 用new 运算符实现动态内存分配第一种用法,分配一个变量:P = new T; T是任意类型名,P是类型为T * 的指针。 动态分配出一片大小为 sizeof(T)字节的内存空间,并且将该内存空间的起始地址赋值给P。比如:int * pn;pn = new int; * pn = 5;第...
分类:编程语言   时间:2014-07-16 18:39:49    阅读次数:193
拷贝构造函数和赋值函数
在 C++ 中,赋值和拷贝是不同的,     1)拷贝构造函数是对未初始化的内存进行初始化操作     2)而赋值是对现有的已经初始化的对象进行操作。(这里我对“已经初始化”的理解是已经调用了构造函数,并且构造函数体可以未执行,只要调用到即可),赋值函数应该给所有数据成员都初始化。        3)重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。...
分类:其他好文   时间:2014-07-16 13:42:16    阅读次数:186
快速学习C语言一: Hello World
估计不会写C语言的同学也都听过C语言,从头开始快速学一下吧,以后肯定能用的上。 如果使用过其它类C的语言,如JAVA,C#等,学C的语法应该挺快的。先快速学习并练习一些基本的语言要素,基本类型,表达式,函数,循环结构, 基本字符串操作, 基本指针操作,动态分配内存,使用结构表示复杂数据, 使用函数指...
分类:编程语言   时间:2014-07-14 15:32:13    阅读次数:223
Linux高性能服务器编程——进程池和线程池
进程池和线程池 池的概念 由于服务器的硬件资源“充裕”,那么提高服务器性能的一个很直接的方法就是以空间换时间,即“浪费”服务器的硬件资源,以换取其运行效率。这就是池的概念。池是一组资源的集合,这组资源在服务器启动之初就完全被创建并初始化,这称为静态资源分配。当服务器进入正是运行阶段,即开始处理客户请求的时候,如果它需要相关的资源,就可以直接从池中获取,无需动态分配。很显然,直接...
分类:编程语言   时间:2014-07-13 17:28:53    阅读次数:363
C语言之内存分配例题详解
1、C中内存分为四个区 栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。 堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一 直占着不放,...
分类:编程语言   时间:2014-07-11 08:53:21    阅读次数:333
【足迹C++primer】39、动态内存与智能指针(2)
动态内存与智能指针(2) 直接管理内存 void fun1() { //此new表达式在自由空间构造一个int型对象,并返回指向该对象的指针 int *pi1=new int; //pi指向一个动态分配、未初始化的无名对象 string *ps3=new string; //初始化为空string int *pi2=new int; ...
分类:编程语言   时间:2014-07-08 15:51:21    阅读次数:269
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
DB水平切换要点
分区健选择   数据应该如何拆分,按照什么纬度来拆分 节点路由   应用程序写死/客户端(TDDL,cobar-client)/中间层(cobar-server)   固定分配/动态分配/混合 分片数据均衡   某些分片访问比较频繁,跟业务类型相关 全局唯一键生成器   专门的应用接口 跨节点排序/分组/表关联   应用程序实现 多数据源事务处理/分布式事务   应用程序实...
分类:数据库   时间:2014-07-03 13:35:02    阅读次数:212
哈弗曼编码和译码.cpp
#include #include #include typedef struct{ char a;//记录对应字符 int weight;//权值 int parent,lchild,rchild; }HTNode,*HuffmanTree; typedef char * *HuffmanCode;//动态分配数组存储哈夫曼编码表 void Select(H...
分类:其他好文   时间:2014-06-30 19:21:16    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!