For unsigned integer types, you just keep cycling through the range of numbers forever. For signed integer types, the behaviour is implementation defined. Why would you want to have a case where "the sum is never ending" anyway?Originally Posted by errigour