【发布时间】:2020-04-20 11:02:06
【问题描述】:
真正的问题出现了,如何从主程序的函数参数中(在静态库中)获取一个类和另一个函数?
例如,这是从主程序工作的,我想将此功能转移到静态库:
void CHAR :: Test (LPCHAR attacker, DWORD time)
{
DWORD id = attacker-> GetPlayerID ();
}
LPCHAR - 主程序中的一个类
这是来自静态库:
void slibrary :: Test (XXXX attacker, char const * time, YYYY)
{
DWORD id = attacker-> YYYY;
}
LPCHAR:
typedef CHAR* LPCHAR;
字符:
class CHAR: public CEntity, public CFSM, public CHorseRider
{
}
XXXX在哪里-我需要得到LPCHAR类,怎么办?
在哪里YYYY-得到GetPlayerID()函数,怎么办?
或者它的工作方式有什么不同?
【问题讨论】:
-
我对写静态库不是很熟悉,但是你能不能不把
Test函数做一个模板? -
在问题中添加
CHAR和LPCHAR的定义。 -
LPCHAR - 自定义类
-
你在哪个操作系统上运行这个?
-
FreeBSD 9.2 发布