C ++中的寄存器存储类

在C语言中,寄存器存储类说明符向编译器指示该对象应存储在机器寄存器中。通常为频繁使用的变量(例如循环控制变量)指定寄存器存储类说明符,以期通过最大程度地减少访问时间来提高性能。但是,不需要编译器满足此请求。由于大多数系统上可用的寄存器的大小和数量有限,因此实际上几乎没有变量可以放入寄存器中。

在C ++中,它只是一个未使用的保留关键字,但是可以合理地假设保留该关键字是为了与C代码在语法上兼容。