2023年3月15日
摘要: 1.概述 为了实现C++的多态,C++使用了一种动态绑定的技术,这个技术的核心是虚函数表(下文简称虚表)。本文介绍虚函数表是如何实现动态绑定的。 2.类的虚表[指针类型的数组来保存虚函数的函数指针,仅属于类] 每个包含了虚函数的类都包含一个虚表,类中只要有虚函数,就会有一个虚表来维护。 虚表是属于类 阅读全文
posted @ 2023-03-15 16:35 斗战胜佛美猴王 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要有仿函数 假设我们现在有一个数组,数组中存有任意数量的数字,我们希望能够统计出这个数组中大于 10 的数字的数量,你的代码很可能是这样的: #include <iostream> using namespace std; int RecallFunc(int *start, int *e 阅读全文
posted @ 2023-03-15 11:22 斗战胜佛美猴王 阅读(198) 评论(0) 推荐(0) 编辑