"RawPointer" (编译类型)
"RawPointer"::[t]
代表一个指向类型为 t 的对象的指针,适合与外部库一起使用.
函数构造
- ToRawPointer 可以用来创建一个指针对象,该对象在封闭函数返回之前一直有效.
属性
- 类型 "RawPointer"::[t] 的 ptr 的 Information[ptr,"BaseType"] 给出 "TypeSpecifier"::[t].
- FromRawPointer[ptr] 返回 ptr 所指向的值.
运行时错误
- 用 FromRawPointer 对指针解引用 (dereferencing) 是一个不安全的操作. 试图对无效指针解引用会导致崩溃.