zer*_*lus 17 c++
假设我有2个变量:
uint64_t a = ... uint32_t b = ...
比较整数会产生预期的结果,即(a != b),或(b > a)?
(a != b)
(b > a)
siz*_*erz 23
没问题.编译器在比较之前将32位升级到64位
not*_*row 8
简短回答 - 是的.在比较之前,'较小'被转换为较大的一个.
归档时间:
13 年,8 月 前
查看次数:
2422 次
最近记录: