通过使用c++filt -t
命令,我可以将名称分解为正确的类型名称(例如St3foo
-> std::foo
)
有没有办法扭转这个事情,所以我可以St3foo
通过打字得到std::foo
?
我唯一能想到的就是使用typeid(<expr>).name()
,但我必须在运行时输入任何类型名,这样我才能得到以下损坏的名称。
(注意:我在 Windows 上使用 GCC 编译器)
通过使用c++filt -t
命令,我可以将名称分解为正确的类型名称(例如St3foo
-> std::foo
)
有没有办法扭转这个事情,所以我可以St3foo
通过打字得到std::foo
?
我唯一能想到的就是使用typeid(<expr>).name()
,但我必须在运行时输入任何类型名,这样我才能得到以下损坏的名称。
(注意:我在 Windows 上使用 GCC 编译器)