【发布时间】:2017-07-30 19:46:53
【问题描述】:
我从之前的问题中了解到,在 Objective-C 的指针声明中,空格是无关紧要的,例如:
float* powerPtr;
float * powerPtr;
float *powerPtr;
意思完全一样(除了风格上的考虑...)但是是
(float *)powerPtr;
(带括号)也一样吗?这些括号不是隐含地“意味着”星号应该以某种方式与 float 相关,而它应该在逻辑上与 powerPtr 更相关吗? (如果我是对的,实际的指针实际上是powerPtr,而不是float)
【问题讨论】:
标签: objective-c pointers whitespace declaration parentheses