有(1):
// assume x,y are non-negative if(x > max - y) error;
并且(2):
// assume x,y are non-negative int sum = x + y; if(sum < x || sum < y) error;
哪个是首选或有更好的方法.
c integer-overflow
c ×1
integer-overflow ×1