
C++
liutengfeigo
厚德载物,自强不息,独立精神,自由思想.
展开
-
虚函数表的实质。
看了pengzhixi 的博客,特意留下来给以后自己看。抄了一段代码给自己看的。。#include using namespace std; class Base { public: virtual void f() { cout原创 2010-06-27 03:47:00 · 885 阅读 · 0 评论 -
覆盖,隐藏,重载。
文章来自pengzhixi (点击名字可以直达原创)1. 重载、覆盖与隐藏 1).重载:成员函数具有以下的特征时发生"重载" A.相同的范围(同一个类中) B.函数的名字相同 C.参数类型不同(不能进行隐式类型转换) D.Virtual关键字可有可无 2).覆盖(也叫"继承"):指派生类函数覆盖基类函数,特征是: A.不同的范围(分别位于基类与派生类中) B.函数名字相同 C.参数相同 D.基类函数必须有virtual关键字 3).隐藏:是转载 2010-06-27 04:00:00 · 975 阅读 · 1 评论 -
温故知新
#include #include using namespace std; /* *循环双向链表 *insert,splice 都不会造成原有的list迭代器失效. * */ template struct _list_node { typedef void * void_pointer; void_pointer prev; void_pointer原创 2012-04-29 11:30:22 · 927 阅读 · 2 评论