class Solution { public: int Add(int num1, int num2){//将加法分为进位的部分和不进位的部分,和为两部分之和 while (num2!=0) { int temp = num1^num2; //不用进位的部分 num2 = (num1&num2)<<1; //进位的部分 num1 = temp; } return num1; } };