具有多态类型的单一来源
Autodesk 和 Microsoft 都定义了多态类型,以允许从单个源流构建多个目标。请参阅“多态类型”。 若要从单个代码流生成 32 位和 64 位目标,应检查代码中是否存在表示指针的变量和参数,并使用适当的多态类型重新定义其类型。不要简单地将 32 位变量的每个实例替换为 64 位多态类型,因为您可能会遇到某些 AutoCAD API 的兼容性问题。您可以通过使用临时变量、包装函数或其他此类技术来解决此问题。 如果应用程序定义了自己的对 64 位移植问题敏感的类型,则应考虑将这些类型替换为您定义的多态类型。 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 13:07
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.