Обработка std :: массив структур с функцией std ::C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Обработка std :: массив структур с функцией std ::

Сообщение Anonymous »

Не могли бы вы помочь мне, как обрабатывать (инициализировать, позвонить) std :: массив структуры std :: function. Код, как ниже: < /p>

Код: Выделить всё

class A
{
struct Functions
{
std::function handler1;
std::function handler2;
};

bool foo1();
bool foo2();
bool foo3();
bool foo4();
std::array Func_Arr;
};
< /code>
Я хотел бы отобразить что -то вроде: < /p>
Func_Arr[0].hanlder1 = foo1;
Func_Arr[0].hanlder2 = foo2;
Func_Arr[1].hanlder1 = foo3;
Func_Arr[1].hanlder2 = foo4;
, а затем вызовите только правильный обработчик
Я не могу понять, как с ним справиться, я имею в виду, как MAPP функционирует FOO1 и FOO2 к структуре, а затем вызовет их через func_arr.
>

Подробнее здесь: https://stackoverflow.com/questions/795 ... tdfunction
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»