Я учусь, как динамически загружать DLL, но я не понимаю, что это за строка
typedef void (*FunctionFunc)();
У меня есть несколько вопросов. Если кто-то сможет ответить на них, я был бы благодарен.
- Почему используется
typedef
? - Синтаксис выглядит странно; после
void
должно быть имени функции или чего-то еще? Это похоже на анонимную функцию. - Создан ли указатель на функцию для хранения адреса памяти функции?
Так что я смущен в данный момент; Вы можете уточнить вещи для меня?