Главная arrow С++ (часть 4) arrow Оперативный контроль и управление

Оперативный контроль и управление

Язык С++ делает больше, чем просто предоставляет программисту средства контроля, он дает возможность оперативного контроля. Рассмотрим к примеру операцию инкремента ++. Как вы знаете, в С++ есть как префиксная, так и постфиксная формы записи. Префиксный вариант изменяет операнд на величину инкремента до получения им значения, постфиксный — после. Это позволяет вам управлять обработкой выражений, содержащих операцию ++. Другой пример оперативного управления — спецификатор register. Объявляя переменную с помощью register, вы сообщаете компилятору о необходимости оптимизировать доступ к этой переменной. Таким образом, вы выбираете переменные, задавая им наивысший приоритет для оптимизации. Детализированное управление, предоставляемое программисту языком С++, — одна из причин, по которой С++ успешно заменил ассемблер при разработке системного кода.