Такие функции с указателем функции в C присвоить функции-члена в C++
Я ищу способ назначить функцию-член класса c++ массиву функций c
Я не уверен, что концепция, которую я ищу, существует
class test { int id; bool testid(int id1) { if(id>id1) return true; else return false; } }; test item1, item2; typedef bool (*test2) (int id); test2 item3[2] = {&item1.testid, &item2.testid};
Я не хочу определять test2 таким образом
typedef bool (test::*test2) (int id);
Большое спасибо за ваших гидов
Что я уже пробовал:
Я пытался
void f1_0(int j); void f1_1(int j); typedef void (*f2)(int j); f2 temp[2] = {&f1_0,&f2_0}
это работает