Возможно наивный вопрос, но ...
Подтвердить или опровергнуть:
Наличие памяти для объектов /Переменные автоматической и статической длительности хранения определяются во время компиляции, и существует абсолютно нулевая вероятность того, что программа не выполнится во время выполнения, поскольку для автоматического объекта было недостаточно памяти.
Естественно, когда конструкторавтоматического объекта выполняет динамическое распределение, и такое распределение завершается неудачно, мы считаем это ошибкой при динамическом размещении, а не автоматическим.