摘要: 概述 为了实现C++的多态,C++使用了一种动态绑定的技术。这个技术的核心是虚函数表(下文简称虚表)。本文介绍虚函数表是如何实现动态绑定的。 C++多态实现的原理: • 当类中声明虚函数时,编译器会在类中生成一个虚函数表 • 虚函数表是一个存储成员函数地址的数据结构 • 虚函数表是由编译器自动生成与 阅读全文
posted @ 2018-06-01 12:41 苏格拉底的落泪 阅读(1065) 评论(0) 推荐(0) 编辑