码迷,mamicode.com
首页 >  
搜索关键字:动态内存分配    ( 318个结果
windows下进程与线程剖析
进程与线程的解析进程:一个正在运行的程序的实例,由两部分组成: 1.一个内核对象,操作系统用它来管理进程。内核对象也是系统保存进程统计信息的地方。 2.一个地址空间,其中包含所有可执行文件或DLL模块的代码和数据。此外,它还包含动态内存分配,比如线程堆栈和堆的分配。 进程要做任何事情,都必须让一个线 ...
分类:编程语言   时间:2018-01-25 00:19:21    阅读次数:178
对象的深拷贝和浅拷贝
在copy一个对象时(用一个对象去初始化另外一个对象),会调用类中的拷贝构造函数。如果我们自己没有在类里面写拷贝构造函数,则C++编译器会调用默认的拷贝构造函数。 浅拷贝:如果类定义的对象包含的某个成员是动态内存分配产生的(指针变量成员),你先用该类定义了一个对象1,然后又用这个对象1去初始化另外一 ...
分类:其他好文   时间:2018-01-23 13:12:49    阅读次数:215
new 和 malloc 的区别 及使用
Malloc: 定义上:malloc memory allocation 动态内存分配 是c中的一个函数 使用方法: extern void *malloc(unsigned int num_bytes) num_bytes内存块字节长度。 内存块大小确定:malloc是通过我们计算然后得到一块新内 ...
分类:其他好文   时间:2018-01-04 11:10:44    阅读次数:134
游戏AI(二)—行为树优化之
上一篇我们讲到了AI架构之一的行为树,本篇文章和下一篇文章我们将对行为树进行优化,在本篇文章中我们讲到的是内存优化 问题 上一篇中我们设计的行为树由于直接采用new进行动态内存分配,没有自己进行管理。因此行为树各节点的存储位置会散布在内存空间的各处,行为树在不同节点中切换时会导致Cache频繁失效。 ...
分类:其他好文   时间:2017-12-24 23:00:34    阅读次数:355
动态内存分配
Why? 可以保证程序在运行过程中按照实际需要申请适量的内存,使用结束后还可以释放,这种在程序运行过程中申请和释放的存储单元也称为堆对象,申请和释放的过程一般称为建立和删除。 new的功能:动态分配内存,或称为动态创建堆对象 new 数据类型(初始化参数列表) 如果内存申请成功,new运算返回一个指 ...
分类:其他好文   时间:2017-12-10 13:05:03    阅读次数:115
指针的概念与应用
1.内存按区域分类存放数据 栈区(stack):存放函数的参数值、返回值、局部变量等。 堆区(heap):用于动态内存分配。 未初始化静态全局区(bss):全局未初始化、静态未初始化数据。 初始化静态全局区(data):全局初始化、静态初始化数据。 文字常量区(rodata):字符串常量。 代码区( ...
分类:其他好文   时间:2017-11-24 23:59:49    阅读次数:349
动态内存分配存在的问题(内存空洞)------c++程序设计原理与实践(进阶篇)
new的问题究竟在哪里呢?实际上问题出在new和delete的结合使用上。考察下面程序中内存分配和释放过程: 在每个循环步中,我们创建了两个Small,在此期间,我们还分配了一个Big,然后又释放了它。考察这段代码,每执行一个循环步,我们可能期望“消耗” 2*sizeof(Small)个字节的内存( ...
分类:编程语言   时间:2017-11-18 13:39:57    阅读次数:202
标准C程序设计七---35
Linux应用 编程深入 语言编程标准C程序设计七 经典C11程序设计 以下内容为阅读: 《标准C程序设计》(第7版) 作者:E. Balagurusamy(印), 李周芳译 清华大学出版社 2017.7 《21天学通C语言》(第7版) 作者:Bradley Jones Peter Aitken D ...
分类:其他好文   时间:2017-11-14 19:34:06    阅读次数:158
C#中的6种常见的集合
1.动态数组(ArrayList) 动态数组(ArrayList)代表了可被单独索引的对象的有序集合。它基本上可以替代一个数组。但是,与数组不同的是,您可以使用索引在指定的位置添加和移除项目,动态数组会自动重新调整它的大小。它也允许在列表中进行动态内存分配、增加、搜索、排序各项。 2.哈希表(Has ...
分类:Windows程序   时间:2017-11-02 13:05:16    阅读次数:261
指针做参数的动态内存分配与二重指针(下)
要实现指针作为函数形参,改变实参指针的值。一般有两种做法: http://blog.csdn.net/liuyajun2013/article/details/17151309#0-tsina-1-79483-397232819ff9a47a7b7e80a40613cfe http://www.cn ...
分类:其他好文   时间:2017-11-01 14:53:53    阅读次数:227
318条   上一页 1 ... 8 9 10 11 12 ... 32 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!