// 迭代写法 class Solution { public: int add(int num1, int num2){ if (!num2) return num1; int sum = num1 ^ num2; // 互异 int carry = (num1 & num2) << 1; return add(sum, carry); } };