Мне нужно заменить распределители их исходным кодом.Я извлекаю экспортированные методы из таблицы экспорта PE и сталкиваюсь со странными длинными распределителями, где контейнеры STL использовались в исходном исходном коде.то есть, если исходный код был:
typedef std::list<std::basic_string<_TCHAR> > TokenList;
EXPORTS_API const TokenList& getLiteralList( );
из таблицы экспорта, я получаю:
std::list<class std::basic_string<unsigned short, std::char_traits<unsigned short>,class
std::allocator<unsigned short> >,class std::allocator<class std::basic_string<unsigned
short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > > >
const & __thiscall CExpressionTokenizer::getLiteralList(void)
Как я могу получить возврат от вышеупомянутых длинных распределителей к его исходному исходному коду?(typedefs увеличиваются в размере.)
С уважением,
Усман