摘要: 在多重继承里的虚函数表可以在vs里面看到,如下有一个基类就有一张表,可以通过 int** pVtab = (int**)&d; pFun = (Fun)pVtab[0][0];来访问每一个虚函数,如下代码:// pvtable1.cpp : 定义控制台应用程序的入口点。//#includ... 阅读全文
posted @ 2015-08-21 17:56 廖先生 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 我们经常听到建议要把构造函数不能为虚,析构函数最好为虚,这是为什么?如下例子:// pvtable1.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include using namespace std;class Base1 {public: Base1()... 阅读全文
posted @ 2015-08-21 17:42 廖先生 阅读(900) 评论(0) 推荐(0) 编辑