将 CFIndex 转换为 NSUInteger?

2024-05-13

我如何转换typedef signed long CFIndex to typedef unsigned int NSUInteger?

如果我使用一个可以吗?CFIndex作为类型的参数NSUInteger。我还没有铸造它,编译者似乎也不介意。编译器只是为我做转换吗?


这里需要非常小心,因为 CFIndex 是有符号的,而 NSUInteger 是无符号的。有多种返回 CFIndex -1 的例程。在将其用作 NSUInteger 之前,您需要检查这一点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 CFIndex 转换为 NSUInteger? 的相关文章

随机推荐