码迷,mamicode.com
首页 >  
搜索关键字:动态分配    ( 1090个结果
操作系统概念学习笔记 8 进程
操作系统概念学习笔记 8进程概念进程进程是执行中的程序,这只是非正式的说法。进程不只是程序代码,程序代码称为文本段(代码段),还包括当前活动,通过程序计数器的值和处理器寄存器的内容来表示。此外,进程还包括进程堆栈段(临时数据、函数参数、局部变量、地址)和数据段(包括全全局变量。还可能包括堆(leap),是在进程运行期间动态分配内存。程序是被动实体,如存储在磁盘上包含一系列指令的文件内容(可执行文件)...
分类:系统相关   时间:2015-05-06 13:14:49    阅读次数:272
VirtualBox安装CentOS6.5图文详解
打开VBox,并且创建CentOS 6.5 64位环境。 a)新建虚拟机环境,由于VBox环境没有CentOS的选项,所以可以选择Red Hat Linux(64Bit) b)动态分配硬盘大小所以你可以选择大一点的硬盘空间(不用的话不会占用的,但是C盘性能上没固定的好) 3、下载CentOS 6.5系统 CentOS系统官网:ht...
分类:其他好文   时间:2015-05-05 23:58:50    阅读次数:506
C++中vector的使用
vector是STL中的最常见的容器,它是一种顺序容器,支持随机访问。简单的说vector就是一个能存放任意类型的动态数组,只不过数组是静态的分配空间,一旦分配了空间大小就不能在改变了,但是vector是动态分配内存,它随着元素的不断插入,会按照自身的一套机制不断扩充自己的容量。 vector的扩充机制:按照容器现在容量的一倍进行增长。vector容器分配的是一块连续的内存空间,每次容器的增长,...
分类:编程语言   时间:2015-05-05 21:59:52    阅读次数:130
poj 2418 Hardwood Species
原题链接:http://poj.org/problem?id=2418简单题。。平衡树,写了个模板。。动态分配内存确实很慢。。。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 using std:...
分类:其他好文   时间:2015-05-05 21:34:54    阅读次数:106
C 语言 *** glibc detected *** free(): invalid next size (fast): 0x0000000000be1010 ***
.....LZ 今天在写一个 Socket 程序的时候使用 malloc(3) 在堆上动态分配了一个结构体的空间,在使用完之后用 free(3) 函数释放空间的时候报invalid next size 这样的一个错误,经过了两个小时的调试,最后发现是因为粗心越界导致的。LZ 把这个错误缩减为一个最简...
分类:编程语言   时间:2015-05-05 21:16:07    阅读次数:135
读书笔记_Effective C++_资源管理
这个章节主要讲的是资源管理相关的知识,C++程序中最常使用的资源就是动态分配内存,但内存只是必须管理的众多资源之一,其他常见的资源还有文件描述器、互斥锁、图形界面的字型和笔刷、数据库连接、以及网络sockets。无论是哪一种资源,重要的是,当你不再使用它时,必须将它还给系统。条款十三Investment* createInvestment(); //返回指针,指向Investment继承体系...
分类:编程语言   时间:2015-05-05 10:39:23    阅读次数:164
C++内存分配
C++内存管理: 变量和对象在内存中的分配都是编译器在编译程序时安排好的,但同样带来了不便,如数组必须大开小用,指针必须指向一个已经存在的变量或对象。动态内存分配解决了这个问题。C/C++定义了4个内存区间:代码区,全局数据区,栈区,堆区。定义变量是在编译程序的时候就进行的静态存储分配,所有的动态分配基本都是在堆区进行的。不过是不能说的这么绝对的,与编译器和库都是有关联的。函数的参数未必通过堆栈进行...
分类:编程语言   时间:2015-05-04 10:02:30    阅读次数:188
【C语言总结】动态分配
动态存储分配分配函数malloc函数—–分配内存块,但是不对内存块进行初始化 calloc函数——分配内存块。并且对内存块进行清除 realloc函数—–调整先前分配的内存块 free函数——-释放分配的内存动态分配字符串char *p; p = (char *)malloc(n + 1);//给具有n个字符的字符串分配空间;p指向未初始化的字符数组 strcpy(p, "abc");//给p...
分类:编程语言   时间:2015-05-03 22:08:56    阅读次数:151
【转】C++析构函数的作用
一般都是回收一些分配出去的内存,或者通知有依赖关系的对象进行某些特殊处理.就象人死之前,要把借出去的钱都要回来,交给家人一样,如果还是一个有名望的人,还需要依次给各位亲戚通知即将死亡的消息.当你用“new”操作符为变量或指针动态分配内存时,它们所占用的内存不会随着你的程序的关闭而关闭,这时就需要用到...
分类:编程语言   时间:2015-04-30 19:43:38    阅读次数:128
Sizeof与Strlen的区别与联系
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小...
分类:其他好文   时间:2015-04-28 22:15:22    阅读次数:170
1090条   上一页 1 ... 82 83 84 85 86 ... 109 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!