Почему MobileSubstrate использует такое длинное имя функции при подключении функций C ++?

Из пример подключения методов C ++ с MobileSubstrate Я нашел следующее:

void (*X_ZN20WebFrameLoaderClient23dispatchWillSendRequestEPN7WebCore14DocumentLoaderEmRNS0_15ResourceRequestERKNS0_16ResourceResponseE) (void* something, void* loader, unsigned long identifier,  void* request, const void** response);

Зачем нам этот x_zn20 .. .23 .... 7 ... 14 и т. Д. Между именами? Что это значит? Я не думаю, что это настоящее имя.

0
задан Josh Caswell 29 February 2012 в 19:10
поделиться