0

可能重复:
点 (“.”) 运算符和箭头 (“->”) 运算符在 C 与 Objective-C 中的使用

与 C 相比,Objective C 中 -> 的使用有何不同。

4

1 回答 1

1

它有一个额外的含义,尽管该含义的实际实现与 C 用例没有什么不同。在 Objective-C 中,不仅可以使用 this 操作符访问结构指针的成员,还可以访问实例变量。然而,由于 Objective-C 运行时是用 C 实现的,对象只是结构指针,而 ivar 操作只是结构字段操作。

于 2012-12-17T06:34:34.923 回答