- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 linux的基本命令
1.常用指令 ls 显示文件或目录 -l 列出文件详细信息 -a 列出当前目录下所有文件及目录,包括隐藏的a mkdir 创建目录 -p 创建目录,若无父目录,则创建p cd 切换目录 touch 创建空文件 echo 创建带
2017-09-23 08:52:21 162
原创 内存管理
1.程序的内存分配 栈区auto 静态区static 堆区heap 文字常量区 代码区 栈区:存储局部变量和参数,编译时已经规划好,运行时已存在使用,用户无法干预 静态区:存全局数据和静态数据,编译时已确定并初始化,初始化的全局变量和静态变量放在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域,程序结束后有系统释放
2017-09-11 21:09:11 144
转载 如何限制对象只能建立在堆上或者栈上
在C++中,类的对象建立分为两种,一种是静态建立,如A a;另一种是动态建立,如A* ptr=new A;这两种方式是有区别的。 静态建立一个类对象,是由编译器为对象在栈空间中分配内存,是通过直接移动栈顶指针,挪出适当的空间,然后在这片内存空间上调用构造函数形成一个栈对象。使用这种方法,直接调用类的构造函数。 动态建立类对象,是使用new运算符将对象建立
2017-09-04 19:25:48 171
原创 C++设计模式----单例模式
单例模式是我们在项目开发中最为常见的设计模式之一,而单例模式有很多实现方式, 1.什么是单例模式 单例模式是为了确保一个类只有一个实例,并为整个系统提供一个全局访问点的一种模式方法 特点: (1).在任何情况下,单例类永远只有一个实例存在 (2).单例需要有能力为整个系统提这供唯一实例 便于理解的实例: 在计算机系统中...
2017-09-03 19:43:30 201
C++标准程序库.pdf
2017-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人