小编Pra*_*mar的帖子

在 C++ 中为虚函数禁用动态绑定(创建虚表)

我最近遇到了一个 C++ 面试问题,这让我很感兴趣:

假设您错误地将某个 C++ 成员函数声明为虚拟函数,但是(可能出于性能原因)您希望阻止编译器为该函数创建 v 表。也就是说,禁用动态函数绑定以支持静态绑定。

你将如何实现这一目标?另外,是否有一些 C++11 特定的方法来这样做?

c++ performance vtable c++11

5
推荐指数
1
解决办法
1452
查看次数

标签 统计

c++ ×1

c++11 ×1

performance ×1

vtable ×1