标签: c++ performance polymorphism
这个问题的灵感来自this question,当在编译时知道这些类型时,它会询问在不同类型上调用相同的方法。
这让我思考。假设我有不同的非多态类型,但我想多态地使用它们。此外,我想在不调用new和delete的情况下这样做,因为这些都是已知的性能瓶颈。
new
delete
我该怎么做?
请注意,这是一个Q& A风格的问题。我提供了我想出的答案。这不是为了吸引赞成票(虽然这总是很好),但要分享我在解决这个问题时所获得的洞察力。
当然邀请其他答案。我们分享的知识越多,我们就越好。