以多态方式处理非多态对象,没有性能开销

时间:2015-12-18 17:08:15

标签: c++ performance polymorphism

这个问题的灵感来自this question,当在编译时知道这些类型时,它会询问在不同类型上调用相同的方法。

这让我思考。假设我有不同的非多态类型,但我想多态地使用它们。此外,我想在不调用newdelete的情况下这样做,因为这些都是已知的性能瓶颈。

我该怎么做?

请注意,这是一个Q& A风格的问题。我提供了我想出的答案。这不是为了吸引赞成票(虽然这总是很好),但要分享我在解决这个问题时所获得的洞察力。

当然邀请其他答案。我们分享的知识越多,我们就越好。

0 个答案:

没有答案