Я читал это, и там написано что ключевое слово register
, скорее всего, будет удалено из следующего стандарта C++. В нем также говорится, что register
устарел в 2011 году. Итак, что не так со спецификатором класса хранения register
?
Я думаю, что современные компиляторы очень умны, и они неявно оптимизируют часто используемые переменные для скорости (быстрого доступа) и помещают их в регистры процессора.
Однако эксперты по C++ также говорят, что никогда не следует использовать register
. Таким образом, в чем проблема с ключевым словом register
?
inline
больше не означает, что функция будет встроенной, только то, что ее можно безопасно определить несколько раз). - person nneonneo   schedule 23.05.2015register
переменную в регистр? Как с этим можно было справиться? Некоторые ответы здесь. - person edmz   schedule 23.05.2015