08 2015 档案
摘要:在多重继承里的虚函数表可以在vs里面看到,如下有一个基类就有一张表,可以通过 int** pVtab = (int**)&d; pFun = (Fun)pVtab[0][0];来访问每一个虚函数,如下代码:// pvtable1.cpp : 定义控制台应用程序的入口点。//#includ...
阅读全文
摘要:我们经常听到建议要把构造函数不能为虚,析构函数最好为虚,这是为什么?如下例子:// pvtable1.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include using namespace std;class Base1 {public: Base1()...
阅读全文
摘要:阅读目录大数据时代淘宝技术这十年白帽子讲Web安全重构:改善既有代码的设计代码整洁之道Web前端黑客技术揭秘浪潮之巅游戏改变世界免费:商业的未来罗辑思维简约至上:交互式设计四策略Head First设计模式(中文版)程序员的数学思维修炼(趣味解读)互联网金融互联网时代的软件革命设计模式之禅(第2版)...
阅读全文
摘要:在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1.泛化(Generalization)【泛化关系】:是一种继承关系...
阅读全文