C++中的寄存器存储类
在C中,寄存器存储类说明符向编译器指示应将对象存储在机器寄存器中。寄存器存储类说明符通常为使用频率较高的变量(如循环控制变量)指定,希望通过最小化访问时间来提高性能。然而,编译器不需要满足此请求。由于大多数系统上可用寄存器的数量和大小有限,因此实际上能放入寄存器中的变量不多。
在C++中,它只是一个未使用的保留关键字,但可以合理地假设它是为了与C代码的语法兼容而保留的。
广告
在C中,寄存器存储类说明符向编译器指示应将对象存储在机器寄存器中。寄存器存储类说明符通常为使用频率较高的变量(如循环控制变量)指定,希望通过最小化访问时间来提高性能。然而,编译器不需要满足此请求。由于大多数系统上可用寄存器的数量和大小有限,因此实际上能放入寄存器中的变量不多。
在C++中,它只是一个未使用的保留关键字,但可以合理地假设它是为了与C代码的语法兼容而保留的。