码迷,mamicode.com
首页 >  
搜索关键字:动态内存    ( 707个结果
C 指针
C 指针 学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。 正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地... ...
分类:其他好文   时间:2018-03-09 19:01:19    阅读次数:151
c++中的new和delete
对于计算机程序设计而言,变量和对象在内存中的分配都是编译器在编译程序时安排好的,这带来了极大的不便,如数组必须大开小用,指针必须指向一个已经存在的变量或对象。对于不能确定需要占用多少内存的情况,动态内存分配解决了这个问题。 一、new/delete 简介 new 和 delete 是 C++ 用于管 ...
分类:编程语言   时间:2018-03-08 02:52:40    阅读次数:173
梓益C语言学习笔记之链表&动态内存&文件
梓益C语言学习笔记之链表&动态内存&文件一、定义: 链表是一种物理存储上非连续,通过指针链接次序,实现的一种线性存储结构。二、特点: 链表由一系列节点(链表中每一个元素称为节点)组成,节点在运行时动态生成(malloc),每个节点包括两个部分: 存储数据元素的数据域 存储下一个节点地址的指针域 如:  typedef struct student  {   int num; cha
分类:编程语言   时间:2018-03-04 21:17:59    阅读次数:223
wpf中静态资源和动态资源的区别
静态资源(StaticResource)指的是在程序载入内存时对资源的一次性使用,之后就不再访问这个资源了。 动态资源(DynamicResource)指的是在程序运行过程中然会去访问资源。 ...
分类:Windows程序   时间:2018-03-03 16:58:48    阅读次数:250
寒假第四次作业
已学的内容总结 认识了c++ 和面向对象编程。 学习了Class 以及 容器,并且稍微了解了重载运算符的操作,学习了链表的使用方法。学习了一些STL库的运用。 存疑的问题 对于重载运算符还是有一些不理解的地方,以及迭代器的原理和灵活的使用方式。 不能理解动态内存和关联容器。 花费的总时间 120h ...
分类:其他好文   时间:2018-03-02 23:15:01    阅读次数:193
考试总结——20180226
今天的考试好像只拿了20分,多捞哦 T2真实写错正解orz 512MB的内存限制下明明没有到256MB的,为什么256MB下就MLE了???我用了假的lemon??? T1题解是trie优化的2-sat问题,但是我并不会2-sat,就用O(2n*n)的算法水了20分,然后本来以为用指针开动态内存的情 ...
分类:其他好文   时间:2018-02-26 23:21:42    阅读次数:202
动态内存管理
已经不用的内存,但没有释放,造成内存泄漏。内存已经释放,但是指向它的指针没有置空或销毁,造成空悬指针。 智能指针:指针变量销毁,它所指向的内存会自动释放。 unique_ptr是一种定义在<memory>中的智能指针(smart pointer)。它持有对对象的独有权——两个unique_ptr不能 ...
分类:其他好文   时间:2018-02-25 17:26:03    阅读次数:147
动态内存管理2
如果一个异常发生在成功分配内存后,但在delete语句执行之前,就会发生内存泄漏。 C++标准库提供了模板类uique_ptr来处理内存泄漏。 一个类uique_ptr的对象维护了指向动态分配内存的一个指针,当一个uique_ptr对象的析构函数被调用时,它将对其指针数据成员执行delete操作。 ...
分类:其他好文   时间:2018-02-25 17:15:58    阅读次数:154
直接管理内存
C++语言定义了两个运算符来分配和释放动态内存。运算符new分配内存,delete释放new分配的内存。 相对于智能指针,使用这来年刚给运算符管理内存非常容易出错,随着我们逐步详细介绍这两个四月份,这一点会更为清楚。而且,自己直接管理内存的类与使用智能指针的类不同,它们不能依赖类对象拷贝、赋值和销毁 ...
分类:其他好文   时间:2018-02-23 17:10:23    阅读次数:166
动态内存和智能指针
由编译器自动分配的内存都有着严格的生存期。全局对象在程序启动时分配,在程序结束时销毁。对于局部自动对象,当我们进入其定义所在的程序块时被创建,在离开块时销毁。局部static对象在第一次使用前分配,在程序结束时销毁。 除了自动和static对象外,C++还支持动态分配对象。动态分配的对象的生存期与它 ...
分类:其他好文   时间:2018-02-23 17:06:45    阅读次数:173
707条   上一页 1 ... 18 19 20 21 22 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!