register keyword
The register keyword indicates the compiler to try to store the variable in a CPU register.
int main() {
for(register int i = 0 ; i < 10 ; i++) {
}
}
1. Deprecation
This is deprecated since C++111 (No warning), it has no effect if u use it.
A warning pops since C++172
<source>: In function 'int main()':
<source>:2:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
2 | for(register int i = 0 ; i < 10 ; i++) {
| ^
Compiler returned: 0