c++filt _ZN12CPageDesktop30onConfigLocalSmartMotionDetectERKN4Json5ValueERi
时间: 2023-07-23 17:07:27 浏览: 117
用VC++实现运动物体的检测
4星 · 用户满意度95%
`_ZN12CPageDesktop30onConfigLocalSmartMotionDetectERKN4Json5ValueERi` 是一个经过名称修饰(name mangling)的符号,它代表了 `CPageDesktop::onConfigLocalSmartMotionDetect(const Json::Value&, int&)` 函数的符号。
要解码这个符号,你可以使用 `c++filt` 工具。在命令行中,运行以下命令:
```shell
c++filt _ZN12CPageDesktop30onConfigLocalSmartMotionDetectERKN4Json5ValueERi
```
这将返回解码后的符号名,显示为 `CPageDesktop::onConfigLocalSmartMotionDetect(Json::Value const&, int&)`。
名称修饰是 C++ 编译器在编译过程中使用的一种技术,用于在符号表中区分不同的函数重载和类成员函数。通过使用名称修饰,函数的参数类型和返回类型被编码到函数名中,以便在链接时进行正确的匹配。
阅读全文