我是 C 和 Cyclone 的新手。我正在阅读 Michael Hicks 的论文Experience With Safe Manual Memory-Management in Cyclone。
他们说:“我们使用过程内、流敏感、路径不敏感的分析来跟踪唯一指针何时被消耗,在这种情况下,分析会拒绝随后使用该指针的尝试。我们选择了过程内分析来确保模块化检查和路径- 不敏感分析以确保可伸缩性。为了使分析简单,唯一指针的副本(例如,在赋值或函数调用中)被视为消耗指针。
“消耗”指针是什么意思?这是一个标准术语吗?