Здравствуйте, gid_vvp, Вы писали:
_>например в статическом рунтайме от студии течёт type_id::name
Имеется ввиду демангленное type_info::name()? Так оно вроде не течёт, а "продолжает жить до завершения приложения"

Это серьёзная проблема? Если же добавлять освобождение памяти в atexit, навскидку — придётся избегать проблем с очередностью вызовов. Правда, я не знаю как обстоит на самом деле, и чем dll отличается.

.
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird (c) D.Knuth