结构体作为线程函数的参数时,直接声明一个结构体的指针作为参数,和取址作为参数有什么区别?

日期:2017-09-05 20:21:48 人气:1

结构体作为线程函数的参数时,直接声明一个结构体的指针作为参数,和取址作为参数有什么区别?

第二种写法 Threadparm 是野指针,声明了指针却没有明确地指向确定的地址,这样访问程序可能会崩溃的。 大概应该是这样写: THREAD_PARM_TAG Threadparm; THREAD_PARM_TAG *pThreadparm = &Threadparm; pThreadparm->a=1; pThreadparm->b=2; HANDLE a = CreateThread(0,0,(LPTHREAD_START_ROUTINE)ThreadP
    A+
热门评论