简体   繁体   English

我似乎无法将NSUInteger除以2

[英]I can't seem to divide NSUInteger by 2

The snippet of code: 代码段:

NSUInteger *lengthOfLine =100;
NSUInteger *half = lengthOfLine/2;

The compile error for line 2: 第2行的编译错误:

Invalid operands to binary expression ('NSUInteger *' (aka 'unsigned long *') and 'int')

you should use NSUInteger , not NSUInteger * . 您应该使用NSUInteger而不是NSUInteger * NSUInteger is a primitive type, not a subclass of NSObject . NSUInteger是原始类型,而不是NSObject的子类。 Now you're dealing with a pointer to NSUInteger 现在,您正在处理指向NSUInteger

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM