Здравствуйте, Sm0ke, Вы писали:
S>Ещё мб придётся в таргете хранить позицию строчки где он был создан... Это потеря производительности И больше памяти
Смело терминейт делай и умирай на бэд аллок. Если памяти нет, то ловить больше нечего, скорее всего всё очень плохо в системе, а приложению надо закрыться. Другое дело если конструктор копирования внутри твоих листов и сетов кинул исключение, то тут.. ну выставить тогда каунтеры/флаги/логи ошибок свои. Попробуй ещё пересмотреть свой класс и структуры, возможно изначально неверное проектирование было, например, есть проблемы с владением/созданием объектов из-а чего пришлось городить огород чтобы в деструкторе было вот так.