跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
搜索
⌘K
中文
英语
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
中文
英语
中文
练习
/
测验
/
C++
/
虚函数
构造 Derived 对象时,Base 构造函数通过 *this 调用虚成员。该调用可以分派到哪里?
来自 虚函数
C++23
进阶
1分钟
构造 Derived 对象时,Base 构造函数通过 *this 调用虚成员。该调用可以分派到哪里?
到 Base 或其基类中的最终覆盖函数,不会进入 Derived。
始终进入 Derived,因为分配空间已经具有 Derived 的大小。
只能进入由实参相关查找选择的自由函数。
这种调用始终是编译错误。
检查
向 AI 询问这道练习
报告错误
下一道练习
重载决议选中虚成员后,通过 Base& 的普通调用由什么选择函数体?
测验
有新版本可用
重新加载