关于BOOL指针判断的问题
使用如下方法创建一个线程
```
thread GetInf_Result(Translate_Thread, Inf_Send_true);
GetInf_Result.detach();
```
其中Translate_Thread是线程函数,Inf_Send_true定义:
```
struct Thread_Run_Translate {
BOOL *IF;
};
Thread_Run_Translate *Inf_Send_true = new Thread_Run_Translate;
Inf_Send_true = &IF_Class;
```
IF_Class定义在类中为BOOL类型
在Translate_Thread中判断值,如下:
```
void Translate_Thread(Thread_Run_Translate *Inf) {
if(Inf->IF == NULL)
//***
}
```
此时判断有误
求解决办法