草庐IT

c++ - 调用一个空函数会有多浪费?

这三点都涉及同一个“空函数”问题:调用空函数时浪费了多少处理时间?调用100个甚至1000个空函数是否会产生巨大影响?如果这些空函数需要参数怎么办?重要修改调用一个空的虚函数是一样的吗?编辑所以基本上你们都在说在大多数情况下编译器会优化它。但现在我很好奇,因为这仍然适用于这个问题。如果出现这样的情况,在编译时不知道何时调用空函数怎么办?它会立即进入堆栈然后退出吗?classbase{public:virtualvoidmethod()=0;};classderived1:publicbase{public:voidmethod(){}};classderived2:publicbase