C++ 虚函数 — 专题笔记
共 16 题 | 来源:C++ 面包
📖 类继承基础(第 13 章)
题目速览
| 序号 | 题目 | 难度 | 对应公司 |
|---|---|---|---|
| 27 | 纯虚函数的作用是什么? | Easy | CVTE |
| 34 | C++ 虚函数的实现模型是什么?虚表指针内存布局差异? | Easy | 其它 |
| 50 | C++ 中虚函数表是怎么实现的?虚函数调用的开销 | Middle | 华为 |
| 52 | 虚函数和普通函数的区别?为什么析构函数声明为虚函数 | Middle | 字节跳动 |
| 57 | C++ 的析构函数能置为虚吗? | Middle | 经纬恒润 |
| 81 | 什么是虚析构函数?为什么要将基类声明为虚析构? | Middle | 蔚来 |
| 86 | 父类析构没写 virtual,基类指针指向派生类对象 delete 时? | Middle | 石头科技 / insta360 |
| 90 | 智能指针和虚函数,什么情况下需要使用虚函数? | Middle | 其它 |
| 91 | 构造函数为什么一般不能设为虚函数? | Middle | 其它 |
| 92 | 构造函数和析构函数可以是虚函数吗?为什么? | Middle | 中兴通讯 |
| 93 | 析构函数通常写成虚函数? | Middle | CVTE |
| 94 | 虚函数和纯虚函数有什么区别? | Middle | 其它 |
| 95 | 虚函数/纯虚区别?命名空间的作用? | Middle | 海康威视 |
| 96 | 虚函数的实现原理是什么? | Middle | 其它 |
| 99 | 虚函数实现机制?vtable 和 vptr 详细说明? | Middle | 其它 |
| 106 | 虚函数实现原理?RTOS 中使用它的开销? | Hard | 大疆 |