Reference and pointer types
引用(和其他语言中的指针类似)可以表示多对一的关系。这表示不同的引用可以指向并且修改内存中的相同位置。
nim分为追踪的和未追踪的引用,未追踪的引用也称为指针。追踪引用指向垃圾收集堆中的对象,未跟踪引用指向手动分配的对象或内存中其他对象。
因此,未追踪引用是不安全的。
然而,对于某些低级操作(例如,访问硬件),非必需的引用是必要的。
引用(和其他语言中的指针类似)可以表示多对一的关系。这表示不同的引用可以指向并且修改内存中的相同位置。
nim分为追踪的和未追踪的引用,未追踪的引用也称为指针。追踪引用指向垃圾收集堆中的对象,未跟踪引用指向手动分配的对象或内存中其他对象。
因此,未追踪引用是不安全的。
然而,对于某些低级操作(例如,访问硬件),非必需的引用是必要的。
本文标题:2019-04-17
本文链接:https://www.haomeiwen.com/subject/gpqgwqtx.html
网友评论