C++ 中的寄存器存储类


在 C 中,register 存储类说明符向编译器指示对象应存储在机器寄存器中。通常为循环控制变量等大量使用的变量指定 register 存储类说明符,以期通过最小化访问时间来提高性能。但是,编译器不需要满足此请求。由于大多数系统上的寄存器的数量有限,而且大小有限,因此实际上很少有变量可以存储在寄存器中。

在 C++ 中,它只是一个未使用的保留关键字,但可以合理地认为它被保留用于与 C 代码的语法兼容性。

更新于:2019 年 7 月 30 日

302 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告