QT qintptr 介绍

需求 qintptr ? 解决 这个是 qt 为了跨平台用的,特别是有些情况,硬件平台可能是 32bit 或者 64bit。 qintptr 表示指针类型,占用空间和 int 一样,依赖于硬件实现, 32bit 平台那就是 32bit, 64bit 平台那就是 64bit。这样在用户代码层面便于统一。 qintptr 和 quintptr 都是指针,只不过一个是 有符号数,一个是无符号数。 qintptr 这个有符号的类型对于 hasing 等情况比较方便。 参考 <Qt help> -> <QtGlobal>::qintptr

2023-07-22 · 1 min · 34 words · RamLife