c++
文章平均质量分 62
Nebla_BigHead
这个作者很懒,什么都没留下…
展开
-
C++——之基于单例模式的日志输出
基于单例模式的日志输出什么是单例模式?单例模式就是保证一个类只有一个实例,并提供一个访问它的全局访问点。 首先,需要保证一个类只有一个实例;在类中,要构造一个实例,就必须调用类的构造函数,如此,为了防止在外部调用类的构造函数而构造实例,需要将构造函数的访问权限标记为protected或private;最后,需要提供要给全局访问点,就需要在类中定义一个static函数,返回在类内部唯一...原创 2018-09-03 21:08:55 · 1964 阅读 · 1 评论 -
C++——之vector的用法
vector的用法作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。特别注意:使用vector需要注意以下几点:1、如果你要表示的向量长度较长(需要为向量内部保存很多数),容易导致内存泄漏,而且效率会很低;2、vec...原创 2018-09-18 23:23:27 · 365 阅读 · 0 评论 -
内存管理GetMemory()
程序的局部变量存在于(栈)中程序的全局变量存在于(静态存储区)中程序动态申请的数据存在于(堆)中一、C语言下动态内存分配和释放在C语言下究竟如何实现动态内存分配 malloc(), calloc(), realloc(), 在使用这些函数时必须包含其头文件,分别为:<malloc.h>、<stdlib.h>、<alloc.h>,而释放内存的函数为free...转载 2018-10-16 15:44:54 · 467 阅读 · 0 评论