- 博客(4)
- 收藏
- 关注
转载 解决头文件相互包含问题的方法
所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。 一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足,例如,在类CMyView中保留了一个非模式对话框对象指针,该对象用于显示/修改一些信息。为了实现对话框"应用"按钮,把对话框做的修改立刻更新到view界面上,为此,需要在对话框类中需要保存view类的指针,这样定义关系就变成如下的
2013-12-27 16:56:05 786
原创 2013年度总结
2013马上就要过去了,回首这一年过的是那么快,我又大了一岁了,呵呵。 这一年总体上是收获了一些东西的。 1. 专业知识有了些提高。 1) 从前对C++和常用数据结构、算法的使用比较生疏,经过一年的学习,对常用的数据结构和算法、C++的使用有了比较大的提高; 2) 编程能力也有提高,能根据一个算法较快的找出适用的数据结构,较快的写出程序,并能根据b
2013-12-27 16:07:49 1073
原创 《剑指offer》第2章总结
1. Singleton模式,该设计模式的主要用途; 2. 对数组名使用sizeof时,得到的是数组的个数;而指针是地址的字节个数; 3. 在创建链表、树、栈、队列时,通常为创建函数传入一个对象的双指针; 4. 红黑树:Set、MultiSet、map、Multimap; 5. 在处理链表、树、栈和队列时,要大胆使用递归
2013-12-20 21:24:48 575
原创 C++中的类型转换
C++中类型转换分为两种:强制类型转换和隐式类型转换。常见的强制类型转换有:const_cast、static_cast、dynamic_cast、reinterpret_cast;隐式类型转换分为常见内置类型的隐式转换和类类型的隐式转换。 强制类型转换: 1. Const_cast:去除原先类型的Const属性; 2. Static_cast: 1
2013-12-04 21:22:00 655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人