Можно ли изменить имя типа во время выполнения?
Используя
c++filt -t
команду, я мог бы преобразовать имя в собственное имя типа (например, ->)
Есть ли способ обратить это вспять, чтобы я мог получить
St3foo
набрав
std::foo
?
Единственное, о чем я мог подумать, - это использовать
typeid(<expr>).name()
но я должен ввести любые имена типов во время выполнения, чтобы получить следующие искаженные имена.
(Примечание: я использую компилятор GCC в Windows)