【发布时间】:2015-05-02 17:05:02
【问题描述】:
我正在做一个练习,它给了我一个头文件,它声明了几个函数,并要求我创建一个动态加载的 DLL,它可以导出这些函数。对我来说困难的部分是头文件将函数声明为函数指针,这让我很困惑。以下是如何删除一个:
typedef int32_t* (__stdcall* T_func)(int32_t* a);
说明说我的 DLL 应该导出函数“func”,我可以这样做,但我希望只要 DLL 实现接口(如上所示)。
我无法创建函数 T_func,因为它是 typedef,我无法创建名为 func 且类型为 T_func 的函数。我很困惑我应该如何根据他们给我的东西声明一个函数。创建一个名为 func 的函数,其输入和返回类型与 T_func 相同?
【问题讨论】: