似乎把 unsigned 和 % 放一起用会出问题,像这样:
unsigned
%
using ull = unsigned long long; using sll = long long; (sll)-1 % (sll)3 == -1 // ok (sll)-1 % (ull)3 == 0 // ?????
求各位 dalao 解释下其原因。