个人心得体会
文章平均质量分 80
haitang_yue
这个作者很懒,什么都没留下…
展开
-
关于C文件预处理的理解
本文主要介绍:1.预定义符号2.宏和函数的区别3.理解编译链接的整个过程和详细的每个过程1.预定义符号这些符号的值可以给我们提供一些编译C程序文件时的信息,给我们调试或创建日志文件提供便利。以下是对一些预定义符号的具体描述:_FILE_ :提供当前进行编译的源文件名_LINE_ :提供文件当前行的行号_DATE_ :提供文件编译时的日期_TIM原创 2016-10-17 17:01:42 · 2498 阅读 · 0 评论 -
探究菱形继承对象模型
菱形继承定义及形式 简单的理解就是同一个父类被两个不同子类继承,而这两个子类又被另一个新类同时继承,导致出现了一个类似菱形的继承体系,我们将其成为菱形继承。 关于菱形继承的其他解释,我在上一博客中做了介绍(http://blog.csdn.net/haitang_yue/article/details/55211296),这里不做赘述。普通菱形继承代码typedef void原创 2017-02-16 22:37:02 · 260 阅读 · 0 评论 -
研究菱形虚拟继承和虚表(探索多态的原理)
1.继承定义的理解 C++中存在继承机制。通过继承,我们可以利用已存在的 数据类型来定义新的数据类型,在新的数据类型中不仅有自己新定义的成员外,还包含以前以前旧的成员,即允许程序员在保持原有类特性的情况下对其进行扩展。其中旧的类型成为基类或父类,新的类型成为派生类或子类。继承机制是面向对象程序设计中代码可以复用的最重要的 手段。 以上是书面的解释,通俗的我们可原创 2017-02-15 16:20:37 · 368 阅读 · 0 评论