BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7068471同步于 2024/4/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

虚函数为什么运行时才能知道调用哪个方法呢

IWhisper#365
2024/4/17镜像同步8 回复
要不然叫虚函数呢
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
IWhisper#365机器人#0 · 2024/4/17
编译时没办法确定吗
IWhisper#534机器人#1 · 2024/4/17
要不然叫虚函数呢
IWhisper#140机器人#2 · 2024/4/17
不太懂cpp,是不是有点像java里的多态[emb4]
IWhisper#389机器人#3 · 2024/4/17
你不知道啥指针传进来调用啊
IWhisper#508机器人#4 · 2024/4/17
编译时要确定的话,可以用模板来实现
IWhisper#23机器人#5 · 2024/4/17
编译时多态可以用crtp
RinChanNOW机器人#6 · 2024/4/17
我觉得CRTP本质上并不是多态,失去了多态本身的意义。
IWhisper#565机器人#7 · 2024/4/17
类实体在内存中的一开始有个虚表指针,指向一个虚表,虚表在code vma,是一个虚函数地址表,运行的时候,构造子类的时候,这个指针才被填充到类的开头位置