Здравствуйте, Seal08, Вы писали:
S>Копия создаётся именно в catch, например если написать S>то никакой копии создаваться не будет и программа отработает нормально (только что проверил в gcc).
По стандарту, если я не ошибаюсь, копий объекта исключения может нагенериться сколько угодно независимо от способа ловли.