
C/C++、C#、MFC
文章平均质量分 67
执着的_Yang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
把二元查找树转变成排序的双向链表
1.把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 10 / / 6 14 / / / /4 8 12 16 转换成双向链表4=6=8=10=12=14=16。 首先我们定义的二元查找树节点的数据结构如下: struct BSTreeNode{ int m_nVa原创 2013-12-29 20:46:28 · 599 阅读 · 0 评论 -
C/C++修炼之道02——虚函数/纯虚函数,虚基类,vtbl(虚函数表)/vptr(虚函数表指针)
这里先占个位,以后会慢慢补充,这里先做一下名词解释。【虚函数】:在某基类中被声明为virtual,并在一个或多个派生类中被重新定义的成员函数。虚函数的定义:class {virtual ();…}; 虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后,可以在基类的派生类中对虚函数进行重新定义,在派生类中重新原创 2014-02-14 21:10:11 · 869 阅读 · 0 评论 -
C/C++修炼之道01——复制构造函数(copy constructor)
定义: 只有单个形参,该形参是对本类类型对象的引用(常用const修饰),这样的构造函数成为复制构造函数。使用方式:(1)显示使用----用一个同类型的对象初始化该对象时;(2)隐式使用----将该类型的对象传递给函数或从函数返回该类型对象时。三种类型的复制构造函数:*bitwise copy constructor :逐位复制-----默原创 2014-02-14 20:43:10 · 1011 阅读 · 0 评论