IDA里面这些红色的应该是ATL类库吧,如何才能知道这些函数的具体功能呢?
功能就去找string类的说明文档啊,网上有的就是
https://blog.csdn.net/weixin_43841155/article/details/120870620
可以自己写多几个MFC程序,根据源码判断。
std::basic_string
https://en.cppreference.com/w/cpp/string/basic_string
ATL::CStringT
https://learn.microsoft.com/en-us/cpp/atl-mfc-shared/reference/cstringt-class?view=msvc-170
使用nm -D 动态库名,来查看动态库里面的导出函数名,进行比对,从而找到函数所在动态库。
或者使用objDump -Tt 动态库名,来查看动态库里面的函数名名,进行比对,从而找到函数所在动态库。