C++ 中的 restrict 关键字是什么意思?


C++ 中没有此类关键字。C++ 关键字列表可以在 C++ 语言标准的 2.11/1 部分找到。restrict 是 C 语言的 C99 版本中的关键字,而不是 C++ 中的关键字。

在 C 语言中,限制限定的指针(或引用)主要是对编译器的一个承诺,即在指针作用域内,指针的目标只通过该指针(以及从中复制的指针)访问。

C++ 编译器也支持此定义以进行优化,但这不是官方语言规范的一部分。

更新时间: 30-Jul-2019

1K+ 浏览量

开启你的职业生涯

完成课程获得认证

开始
广告