在Delphi中使用泛型类型有任何惩罚吗?

时间:2018-07-01 22:37:55

标签: delphi

我正在阅读有关C ++模板的信息,这些模板会导致更高的编译时间,并想到了Delphi的generics,在此期间我并没有经历任何明显的编译时间变化。我想知道是否存在任何性能损失,例如增加代码大小。我发现2014年的this blogpost(从2015年开始有更新)提到了泛型增加了代码大小,但后来的版本有所改进。 2013年还有this answer提到使用泛型不会造成性能损失(但没有涉及代码大小)。假设没有性能损失,但是可能会增加生成的代码大小,这仍然正确吗?我很想知道泛型类型是如何实际实现的,但是仅知道是否有任何惩罚已经很好。

0 个答案:

没有答案