首页 > TAG信息列表 > adbc
C++ if 里最好不要使用临时变量
例子 HHH *b=NULL; if(1) { HHH a (ccc()); b= &a; } if(b==NULL) { return ; } b->adbc(ssss()); 这段代码看着有问题吗 ,看似没问题,实则问题很大。这个逻辑用在工程上会崩的。 if里的临时变量,在走出if 后会自动回收。即便b判空了,但是b由于指向了a临时变量的地C++ if 里最好不要使用临时变量
例子 HHH *b=NULL; if(1) { HHH a (ccc()); b= &a; } if(b==NULL) { return ; } b->adbc(ssss()); 这段代码看着有问题吗 ,看似没问题,实则问题很大。这个逻辑用在工程上会崩的。 if里的临时变量,在走出if 后会自动回收。即便b判空了,但是b由于指向了a临时变量的地