DLL中导出class,受标准c++支持么?
刚刚问了一个问题,热心的同学们帮我解答了,非常感谢。
===========================================================
初学C++,想快速了解一下DLL的一些问题:DLL中如何导出class?
http://community.csdn.net/Expert/TopicView.asp?id=3583807
===========================================================
还有一个后续的疑问,这种导出方式,是标准C++的一部分么?
或者只是Win32的特性?MSDN上,DLL至少需要具备这样的函数:
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
所以有此一问。