【发布时间】:2011-12-22 16:16:30
【问题描述】:
使用虚函数是否比函数指针更安全?更安全是指开发人员不太容易出错。如果它们更安全,请说明如何。
【问题讨论】:
-
是否必须像 C 语言那样是函数指针?或者这是关于将函数作为一等值传递的所有实例?
-
@Xavier - 为什么你认为虚拟机制对开发人员来说容易出错?
-
给出一个您可以使用其中任何一个的场景,我们将指出优缺点,在目前的形式下,问题没有任何实际意义。投票结束。
-
为什么你会在 C++ 中使用函数指针?你总是可以使用
std::function... -
@Kerrek:“你总是可以使用
std::function”?您已经可以使用它大约五分钟了,您是否已经忘记了 C++03 曾经存在过? ;-)
标签: c++ function-pointers virtual-functions