C++
dylan_chiy
这个作者很懒,什么都没留下…
展开
-
虚函数和纯虚函数的区别(转载)
首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。 1、简介 假设我们有下面的类层次: [cpp] view plaincopy转载 2014-08-13 17:48:14 · 284 阅读 · 0 评论 -
纯虚函数和虚函数的区别与意义(转载)
面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念。因为它充分体现了面向对象思想中的继承和多态性这两大特性,在C++语言里应用极广。比如在微软的MFC类库中,你会发现很多函数都有virtual关键字,也就是说,它们都是虚函数。难怪有人甚至称虚函数是C++语言的精髓。 那么,什么是虚函数呢,我们先来看看微软的解释: 虚函数是指一个类中你希望重载的成转载 2014-08-13 16:43:36 · 452 阅读 · 0 评论 -
单链表的逆置-C++实现(转载)
对于单链表的逆置有两种方法可以实现: (1)利用辅助指针 基本思想:在遍历结点过程中,设置辅助指针,用于记录先前遍历的结点。这样依次编译的过程中只需修改其后继结点的next域即可。 实现代码: [cpp] view plaincopyprint? typedef int DataType; /转载 2014-08-15 22:56:36 · 454 阅读 · 0 评论