码迷,mamicode.com
首页 >  
搜索关键字:动态内存分配    ( 318个结果
《汇编语言 基于x86处理器》第十一章 MS-DOS 编程部分的代码 part 2
? 书中第十一章的程序,主要讲了 Windows 接口,在小黑框中进行程序交互 ● 在屏幕指定位置输出带自定义属性的文字 ● 动态内存分配 1 ● 动态内存分配 2,申请多个内存堆,直到溢出 ● 文件读写(有点问题,尚未完成) ...
分类:编程语言   时间:2018-10-26 14:23:14    阅读次数:186
传递动态内存
一、内存分配分类 1.从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。 2.在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。 3.从堆上分配,亦称动态内存分配。程序在 ...
分类:其他好文   时间:2018-10-04 10:54:37    阅读次数:120
继承与动态内存分配
继承与动态内存分配 ...
分类:其他好文   时间:2018-09-24 13:51:21    阅读次数:137
内存空间
1.动态内存分配 C语言中的一切操作都是基于内存的  变量和数组都是内存的别名,如何分配这些内存由编译器在编译期间决定  定义数组的时候必须指定数组长度,而数组长度是在编译期就必须决定的内存的分配与释放: malloc和free:malloc和free用于执行动态内存分配和释放 malloc所分配的是一块连续的内存,以字节为单位
分类:其他好文   时间:2018-09-12 11:03:35    阅读次数:169
三、资源管理--条款13-15
概述 + 资源就是一旦用了它,以后必须还给系统的东西。C++中最常用的资源就是 动态内存分配 。其它的资源还包括 文件描述符器、互斥锁、图形界面中的字型和笔刷、数据库连接、以及网络socket 。 + 无论是哪一种资源,我们都要确保当自己使用完之后还给系统。 条款13:以对象管理资源 1. 资源并没 ...
分类:其他好文   时间:2018-09-11 21:17:23    阅读次数:126
引用和指针
搞清楚指针和引用的本质区别, 需要站在语言设计者的角度看待问题; 一切设计都是为了让问题变得更简单. ...
分类:其他好文   时间:2018-09-06 02:59:53    阅读次数:189
c 链表和动态内存分配
兜兜转转又用到了c。c的一些基本却忘记的差不多了(笑哭)!! 动态内存分配 当malloc完将返回的指针类型强制转换成想要的类型后,指针中存有该指针的数据结构,而分配的内存恰好可用于该数据结构。 链表 1、使用动态内存存储 2、使用指针对其操作时,有两种方式。(1)、使用(*point).来进行操作 ...
分类:其他好文   时间:2018-09-06 02:35:48    阅读次数:170
第38课 动态内存分配
动态内存分配的意义: malloc和free: 注意: 思考: malloc(0)将返回什么? 运行结果如下: 可以看到,返回了具体的地址。 我们所说的内存包括起始地址和长度。我们平时说内存的时候更多的是关注起始地址,而忽略了长度。 如果动态的综合这两部,我们使用malloc(0)返回了一个地址就不 ...
分类:其他好文   时间:2018-08-28 23:56:40    阅读次数:339
[Paper翻译]Scalable Lock-Free Dynamic Memory Allocation
原文: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.87.3870&rep=rep1&type=pdf Abstract 动态内存分配器(malloc/free)在多线程环境下依靠互斥锁来保护共享数据的一致性。使用锁在性能,可用性 ...
分类:其他好文   时间:2018-08-01 01:05:21    阅读次数:197
动态内存分配
为什么使用动态内存分配 当我们声明一个数组时,必须在编译时确定它的大小,可能有人会异想天开,觉得先让程序读入一个数字,然后再声明,这样的做法是错误的。但在实际工作中,我们会很经常遇到只有在运行时才能确定数组长度的情况。有人会想,可以用一个极长的数组作为存储,那么势必会造成一些空间上的浪费,哪怕用几千 ...
分类:其他好文   时间:2018-07-17 23:33:46    阅读次数:226
318条   上一页 1 ... 5 6 7 8 9 ... 32 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!