我正在使用 IDA Pro 并确定了一个将 std::string 作为参数的函数。
但是,当我单击函数和“设置项目类型”时,输入其定义:
std::__ndk1::basic_string<char,std::__ndk1::char_traits<char>,std::__ndk1::allocator<char>> funcname(const std::__ndk1::basic_string<char,std::__ndk1::char_traits<char>,std::__ndk1::allocator<char>>& foo)
我收到一个语法错误:
Syntax error near: std::__ndk1::basic_string
但是,IDA 可以使用具有这种类型的其他变量。为什么当我尝试设置它时失败?