delphi - Delphi中的静态多态

标签 delphi delphi-2009 delphi-2010

Delphi 2010中有没有办法实现静态多态?

最佳答案

静态多态性在 Delphi 中是不可能的;泛型不是模板。与模板不同,泛型是在声明时而不是实例化时解析的。这就是为什么编译模块 (*.dcu) 只需包含通用实体的 AST 表示,而从未实例化的 C++ 模板声明构建 AST 几乎是不可能的。

关于delphi - Delphi中的静态多态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1399412/

相关文章:

delphi - 自动构建时如何处理不同的项目构建配置?

delphi - 基于TGraphicControl的对象容器

delphi - 是否有 DCC32.exe 命令行开关使其使用/创建 .dcu 文件?

delphi - 使TpageControl中的组件仅对一页可用

delphi - 如何在 Delphi TStringList 中更快地搜索名称/值对?

delphi - 当我在 TBitmap 中加载新图像时,我必须先销毁现有图像吗?

delphi - 通知从 dll 到主应用程序的事件

delphi - 如何在运行时调整控件的提示属性?

delphi - Delphi 2009/2010 和 Windows API 调用的 Unicode 问题

delphi - delphi2010 中的错误行为/Bug "extract method"