Здрасте. Имеется некий менеджер, который живет на статике в одном из cpp-файлов программы, и некие объекты, которые тоже иногда живут на статике, и в момент конструкции регистрятся в этом менеджере, а в момент разрушения — удаляются из него. Когда оказывается, что менеджер разрушился раньше объекта, то при попытке удалиться из него, объект бьет мимо памяти! Какие есть хорошие решения проблемы?