这个问题在这里已经有了答案:
Replacement for deprecated register keyword C++ 11
(3 个回答)
去年关闭。
考虑到数值计算,在我看来,寄存器存储类(目前已弃用并从标准中删除)是一个很好的优化提示。是否有任何具体原因将其从标准中明确删除?
最佳答案
因为它现在几乎没有用。 register
关键字只不过是对编译器的一个提示,即“您应该尝试让我快速访问此变量”。但是编译器在测量这些东西方面比你好得多,特别是如果你实际上没有对你的代码进行基准测试。
关于c++ - 为什么显式弃用 register 存储类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60297108/