Что означает нотация указателя на функцию, создаваемая std::bind?
Из отладчика вот такую строку не могу прочесть:
std::_Bind<void (SpeechRecognizerPlugin:: *(SpeechRecognizerPlugin *))()>::operator()<, void>()
void()
- тип функцииSpeechRecognizerPlugin::*
- указатель на членSpeechRecognizerPlugin
А вот это что такое?
(SpeechRecognizerPlugin::* (SpeechRecognizerPlugin*))
И почему параметр шаблона пропущен перед запятой? Как так?
Пример взят из call-stack
'а дебаггера. Может быть это особая нотация самого дебаггера?
Источник: Stack Overflow на русском