1 class Solution 2 { 3 public: 4 int getSum(int a, int b) 5 { 6 if(!b) return a; 7 int sum = a ^ b,carry = (unsigned int)(a & b) << 1;//LeetCode编译器不支持负数左移 8 return getSum(sum,carry); 9 } 10 };
371. 两整数之和
原文:https://www.cnblogs.com/yuhong1103/p/12720554.html