gpt4 book ai didi

c++ - 为什么声明前是虚拟的,声明后是重写的?

转载 作者:行者123 更新时间:2023-12-03 06:53:36 25 4
gpt4 key购买 nike

<分区>

这是一道设计题,来个简单的方法:

virtual void Test() { };

我们可以用同样的方式覆盖它,甚至可能根本不指定 virtual,但是还有这个 override 关键字,它让编译器检查它是否真的覆盖了一些有用的东西,但需要这样写:

void Test() override { };

对我来说这毫无意义,因为我会编辑数以千计的这些方法,而像现在这样,编辑太笨拙了,无法花时间。那么在后面放置覆盖的逻辑是什么,因为它可能更容易并且对我来说通常更好:

override void Test() { };

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com