В языке Си++ спецификатор register носит рекомендательный характер и означает
- ограничение области действия объявляемого имени данным файлом или блоком, если объявление содержится в блоке
- что компилятор пытается разместить данное этот класса в регистре процессора, если в данный момент имеются свободные регистры
- что объявляемый объект принадлежит другому программному файлу, а здесь дается информация о его имени и типе и не должно присутствовать инициализирующее выражение
К сожалению, у нас пока нет статистики ответов на данный вопрос,
но мы работаем над этим.