如题,我在使用 ull 时写了如下代码:
unsigned long long y = 64; unsigned long long x = 1ull << y;
但是 -std=c++14 时输出出来 x = 1,-std=c++17 时就是正常的 x = 0。有没有大佬解释一下。/yun
x = 1
x = 0