Я пытаюсь сохранить указатель на функцию-член. Класс, который должен хранить указатель объявлен как:Указатель функции C++ с шаблонами
template <typename TDataType, typename T>
bool my_function(std::string topic_name,
void(T::*)(const TDataType&) fp,
T* obj)
Я получаю ошибку:
error: expected ',' or '...' before 'fp'
void(T::*)(const TDataType&) fp,
Может кто-нибудь сказать мне, что происходит? Похоже, это синтаксическая ошибка, которую я не получаю.