Как это часто бывает, вы можете смешивать понятия объема и времени жизни, поэтому я рассмотрю оба.
Область действия имени, объявленного внутри конструктора, совпадает с областью действия любого локального имени (тот факт, что это конструктор не имеет значения): область действия имени простирается до конца блока, в котором объявлено имя (и оно может иметь «дыры», когда имя скрыто объявлением еще более «локального» entify с тем же именем ).
Время жизни объекта am, определенного внутри конструктора, регулируется теми же правилами, что и время жизни любого локально определенного объекта (тот факт, что это конструктор не имеет никакого значения): объект с Длительность автоматического хранения уничтожается в конце его области действия, в то время как объект со статическим сроком хранения живет вечно.