- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 C++虚函数表解析(转) ——写的真不错,忍不住转了
目录(?)[+] C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于
2015-05-11 20:29:38
237
转载 malloc/free和new/delete的区别
相同点:都可用于申请动态内存和释放内存 不同点: (1)操作对象有所不同。 malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执行析构函数。由于malloc/free 是库函数而不是运算符,不在编译器控制权限之内
2015-03-29 21:41:15
222
转载 C语言:内存字节对齐详解
一、什么是对齐,以及为什么要对齐: 1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只
2015-03-29 21:25:17
368
转载 IT基础书目和训练
经过了8月-10月的血雨腥风,找工作终于告一段落,自己也基本上定在华为、南瑞继保、360这三家之一了。下面,我就如何去找工作,如何准备,做一个分享。 什么最重要?基础!基础!看书!看书! 建议看书主要从C/C++,Linux操作系统,网络与数据库,应试算法这几个方向入手,循序渐进。 一、时间表 如果你是研二,从现在开始准备,建议你做好计划,我建议的时间表如下,请针对自己情况
2014-11-09 17:08:31
551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人