如果你有C,C++或Objective-C的經驗,你可能知道,這些語言使用指針指到的地址在內存中。引用某個引用類型的實例的Swift常量或變量類似於C中的指針,但不是指向內存中地址的直接指針,也不需要您編寫星號(*)來表示您正在創造一個參考。相反,這些引用是像Swift中的其他常量或變量一樣定義的。
Here是「指針」的蘋果文檔的解釋。我們都知道在C++或Objective-c中,指針直接指向內存中的地址。但在Swift中,蘋果說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,
它讓我很困惑。我的問題是引用類型後面的場景是什麼,如果它不是指向內存中地址的直接指針,它指向哪裏?
任何提示或線索將不勝感激。