Cla*_*are -1 c++ performance
我有一个表达式,它返回0或1个整数作为临时值.该值可能已经在寄存器中,我想将其作为bool从内联函数返回.
有没有一种普通的方法来做到这一点?我相信(bool)并static_cast<bool>注入额外的测试和设置说明.这对我来说太过分了,而案例是关于内存管理器的性能关键部分.
(bool)
static_cast<bool>
Kir*_*rov 7
回来吧.任何值,从不同的0是true和0是false在C++.
0
true
false
只需return在int您的内联函数(返回bool).
return
int
bool
归档时间:
13 年 前
查看次数:
140 次
最近记录: