Здравствуйте, R1K0, Вы писали:
RK>Подскажите ПЛЗ где я не прав и что делаю не так.
Скорее всего очередной обычный фейл, связанный с тем, что порядок деинициализации статических объектов не определён. Объект класса, который уничтожается деструктором, вполне может быть уничтожен после отработки деструкторов статических членов класса, при выходе из приложения. Как с раскруткой стека повезёт. Вам вот не повезло...
В общем: не полагайтесь в деструкторе на то, что статические члены ещё живы.