我的工程文件里有下面2句调用,我想问的是(NULL)和(0)分别是什么意思,传进去的是什么啊?
g_clMonitorThread.Start(NULL);
CMonitorThread g_clMonitorThread(0);
尤其是传0是什么意思,来关心下它和它的父类的构造函数吧,我感觉这个构造函数好象没有参数啊?顺便问下传NULL和__declspec(dllexport)的意思,注意我这里的__declspec(dllexport)是在.h中不是在dll中,谁能说说
__declspec(dllexport)在.h中和在dll中的区别啊CMonitorThread::CMonitorThread()
{
    m_listenSock = INVALID_SOCKET;
    //初始化socket通道,建立对工具端的监听,但是建立连接则由监控线程处理
    ListenToClient();
    m_cltNodeList.clear();
}
class  __declspec(dllexport) CThread
{public:
    /*
     *  Info: Default Constructor
     */
    CThread()
    {
        m_pThreadFunc   = CThread::EntryPoint; // Can call Detach() also.
        mFlag           = 0;    //default value is for Run function
    }