- 博客(6)
- 收藏
- 关注
原创 一个小栗子理解exit(1)与调用析构函数的关系
编译环境:vc6.0#include#includeclass Sample{int i ;public: int j;Sample (int x){i=x ;}~Sample(){cout}};void main(){Sample a1(10) , a2(20);exit(1) ;cout}可以发现运行上述函
2016-05-04 15:45:32
2131
转载 面向对象三要素,五原则,六视点
面向对象三要素 封装(Encapsulation)继承(Inheritance) 多态(Polymorphism)面向对象五原则单一职责原则(SRP) 开放-封闭原则(OCP) Liskov替换原则(LSP)依赖倒置原则(DIP)接口隔离原则(ISP)面向对象六视点 复用(Reusibility) 扩展(Extensibility) 分离(Separabil
2016-05-04 15:34:31
1144
转载 c++中的引用与指针的区别
c++中的引用与指针的区别 ★ 相同点: 1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。 ★ 区别: 1. 指针是一个实体,而引用仅是个别名; 2. 引用使用时无需解引用(*),指针需要解引用; 3. 引用只能在定义时被初始化一次,之后不可变;指针可变; 引用“从一而终” ^_^ 4. 引用没有 co
2016-05-04 15:33:16
417
转载 C语言malloc的使用浅谈
C语言malloc的使用浅谈参考文献:C_Free API文档在c语言的编程中常常要对内存操作,而这对不少人来说是个不简单的问题。最近在做作业的过程中常常看到在用到存储结构的地方常常有malloc的身影,我就在想到底什么时候什么地方该用到malloc 经过在百度和狗狗的一番搜搜之后在下的愚见总结如下:一、使用malloc的情况首先说明一下,由malloc动态
2016-05-04 15:32:38
4302
转载 程序在运行过程中内存的分配问题
在任何程序设计环境及语言中,内存管理都十分重要。在目前的计算机系统或嵌入式系统中,内存资源仍然是有限的。因此在程序设计中,有效地管理内存资源是程序员首先考虑的问题。第1节主要介绍内存管理基本概念,重点介绍C程序中内存的分配,以及C语言编译后的可执行程序的存储结构和运行结构,同时还介绍了堆空间和栈空间的用途及区别。第2节主要介绍C语言中内存分配及释放函数、函数的功能,以及如何调用这些函数申请
2016-05-04 15:30:29
5249
1
转载 c++中冒号(:)和双冒号(::)的区别与用法
转载于:http://fengqing888.blog.163.com/blog/static/3301141620100623933512/1.冒号(:)用法(1)表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{unsigned char a:4;unsigned char c;} ; XXX(2)构
2016-05-04 10:59:12
583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人