警示后人:如果你大洋里wa4行
查看原帖
警示后人:如果你大洋里wa4行
592895
y_kx_b楼主2023/9/26 07:36

检查你是否写的是 u >> k > n 或者类似把一个数左移或者右移 k 的语句。

right shift count >= width of type 不知道是不是 ub,但是有概率是会出错的(答案不一定为 0,比如我本地编译器测试 5 >> 32 仍然等于 5)。

2023/9/26 07:36
加载中...