小编Ric*_*ons的帖子

多态C风格的演员有任何开销吗?

  • 将指向实例类的实例的指针强制转换为实例基类在C++中是否有任何运行时开销,还是在编译时解析?

  • 如果确实有,那么在铸造操作中究竟需要计算什么?

例:

class Foo;
class Bar : public Foo;

Bar* y = new Bar;
Foo* x = (Foo*) y;
Run Code Online (Sandbox Code Playgroud)

(我知道我应该使用C++风格的演员表,答案可能与他们相同)

c++ polymorphism casting

4
推荐指数
2
解决办法
944
查看次数

标签 统计

c++ ×1

casting ×1

polymorphism ×1