CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2018 开发者帮助

多态类型转换

2024-5-18 16:57| 发布者: admin| 查看: 161| 评论: 0|原作者: admin|来自: AutoCAD

多态类型转换

ObjectARX 可以在 32 位和 64 位系统上编译。因此,各种 ObjectARX 特定类型将转换为这些系统的适当值。下表显示了 ObjectARX 中的类型,以及它对 32 位和 64 位系统的计算结果:

打字员名称 键入 32 位编译 键入 64 位编译
Adesk::IntPtr 整数 __int64
Adesk::UIntPtr 无符号整数 unsigned__int64
Adesk::LongPtr __int64
AdeskULongPtr 无符号长 unsigned__int64
Adesk::IntDbId __int64
Adesk::GsMarker 整数 __int64

作为参考,下表列出了特定的 Microsoft 特定类型,以及它们在 32 位和 64 位系统中的评估方式:

打字员名称 32 位编译 64 位编译
DWORD_PTR 无符号长 unsigned__int64
HALF_PTR 整数
INT_PTR 整数 __int64
LONG_PTR __int64
SIZE_T 无符号长 unsigned__int64
SSIZE_T __int64
UHALF_PTR 无符号短 无符号整数
UNIT_PTR 无符号整数 unsigned__in64
ULONG_PTR 无符号长 unsigned__int64

路过

雷人

握手

鲜花

鸡蛋

最新评论

群   号:715888130

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-6-6 12:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部