码迷,mamicode.com
首页 >  
搜索关键字:动态分配内存    ( 245个结果
fenby C语言 P29
野指针malloc()分配内存;free()释放内存;p=(char*)malloc(100);#include #include int main(void){ int*p; p=(int*)malloc(1);//动态分配内存 if(p==NULL) { printf("内存分配失败。"); ....
分类:编程语言   时间:2015-05-15 17:26:28    阅读次数:150
内存分区
1.栈 局部变量2.堆 程序运行时动态申请的空间3.BSS段 未初始化的全局变量和静态变量4.数据段 完成初始化的全局变量和静态变量,一级常量字符串,所以数据段又称为静态区5.代码段 程序运行代码所占用的空间常见的动态分配内存分配函数C语言中提供了三个动态分配内存的函数:malloc、ca...
分类:其他好文   时间:2015-05-09 20:19:28    阅读次数:128
LeetCode Course Schedule
题目 思路 明显的拓扑排序。 这里用的C写,用malloc动态分配内存给二维数组挺烦的,当做锻炼吧。代码bool canFinish(int numCourses, int** prerequisites, int prerequisitesRowSize, int prerequisitesColSize) { int * Indegrees; bool ** IsConne...
分类:其他好文   时间:2015-05-07 16:51:44    阅读次数:132
操作系统概念学习笔记 8 进程
操作系统概念学习笔记 8进程概念进程进程是执行中的程序,这只是非正式的说法。进程不只是程序代码,程序代码称为文本段(代码段),还包括当前活动,通过程序计数器的值和处理器寄存器的内容来表示。此外,进程还包括进程堆栈段(临时数据、函数参数、局部变量、地址)和数据段(包括全全局变量。还可能包括堆(leap),是在进程运行期间动态分配内存。程序是被动实体,如存储在磁盘上包含一系列指令的文件内容(可执行文件)...
分类:系统相关   时间:2015-05-06 13:14:49    阅读次数:272
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
读书笔记_Effective C++_资源管理
这个章节主要讲的是资源管理相关的知识,C++程序中最常使用的资源就是动态分配内存,但内存只是必须管理的众多资源之一,其他常见的资源还有文件描述器、互斥锁、图形界面的字型和笔刷、数据库连接、以及网络sockets。无论是哪一种资源,重要的是,当你不再使用它时,必须将它还给系统。条款十三Investment* createInvestment(); //返回指针,指向Investment继承体系...
分类:编程语言   时间:2015-05-05 10:39:23    阅读次数:164
【转】C++析构函数的作用
一般都是回收一些分配出去的内存,或者通知有依赖关系的对象进行某些特殊处理.就象人死之前,要把借出去的钱都要回来,交给家人一样,如果还是一个有名望的人,还需要依次给各位亲戚通知即将死亡的消息.当你用“new”操作符为变量或指针动态分配内存时,它们所占用的内存不会随着你的程序的关闭而关闭,这时就需要用到...
分类:编程语言   时间:2015-04-30 19:43:38    阅读次数:128
比较C/C++和Delphi中的字符串和字符数组(数组和动态分配内存的情况)
本文所讲解的只是从其中一个方面来看待进行的总结,所以有必要结合《Delphi字符串与字符数组之间的转换(初始化的重要性)》等文章进行更全面的了解,会从更多方面来理解字符串、内存、类型转换C/C++中的字符串、字符数组、字符指针分配的内存空间 我们知道在C/C++中,我们可以这样理解字符串和字符...
分类:编程语言   时间:2015-04-22 20:03:34    阅读次数:260
C++内存分配机制
程序运行时需要系统分配内存,那么系统如何为程序分配内存呢?     首先,我们得清楚内存分配方式分为类:静态分配内存和动态分配内存。那么这两种又是个什么东西?好的,基于这个问题我们来看一下他们的定义: 静态分配内存:由编译器根据变量类型来确定分配给变量多少字节的内存区域。 动态分配内存:程序在运行的时候用malloc 或new 申请任意多少的内存,程序员自己负责在何时用free 或delet...
分类:编程语言   时间:2015-04-21 14:45:36    阅读次数:271
245条   上一页 1 ... 18 19 20 21 22 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!