C++-final关键词 发表于 2021-11-14 更新于 2023-05-16 分类于 Cpp 阅读次数: 阅读次数: Valine: 本文字数: 297 阅读时长 ≈ 1 分钟 finalC++11 中,引入了 final 关键词。 禁用继承为了防止类被继续继承。 123456789struct Base { virtual void foo();};struct SubClass1 final: Base {}; // 可行struct SubClass2 : SubClass1{}; // error!SubClass1 已 final 禁用重写为了防止虚函数继续被重写。 ```cppstruct Base{ virtual void foo() final;};struct subClass : base{ void foo(); // error!foo 已 final} 打赏 微信支付 支付宝 本文作者: RobbEr 本文链接: https://robber.ltd/2021/11/14/c-final-guan-jian-ci/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!