如果作用域内没有任何其他访问,那么声明 restrict 指针对于性能没有任何益处。
图 1. 不含性能益处的有效示例
在特殊情况下,可执行无混叠访问,如以下示例所示。此处使用了父指针 p
,但它指向不同位置,因此这是可接受的。
图 2. 特殊情况 - 无混叠访问
如果作用域内没有任何其他访问,那么声明 restrict 指针对于性能没有任何益处。
在特殊情况下,可执行无混叠访问,如以下示例所示。此处使用了父指针 p
,但它指向不同位置,因此这是可接受的。