指针
如果您有使用 C、C++ 或 Objective-C 的经验,您可能知道这些语言使用指针来引用内存中的地址。引用某种引用类型实例的 Swift 常量或变量类似于 C 中的指针,但不是指向内存中地址的直接指针,并且不需要您写星号 (*) 来表示您正在创建一个参考。相反,这些引用的定义与 Swift 中的任何其他常量或变量一样。
这是 Apple 文档中“指针”的解释。我们都知道,在C++或Objective-c中,指针直接指向内存中的地址。但是在 Swift 中,Apple 说它A Swift constant or variable that refers to an instance of some reference type is similar to a pointer in C, but is not a direct pointer to an address in memory,让我很困惑。我的问题是引用类型背后的场景是什么,如果它不是指向内存中地址的直接指针,它指向哪里?
任何提示或线索将不胜感激。
| 归档时间: |
|
| 查看次数: |
496 次 |
| 最近记录: |