C++中+ =和= +运算符有什么区别?我已经看到一个解决方案,通过使用= +运算符找到二叉树的深度.
class Solution {
public:
int maxDepth(TreeNode* root) {
int l,r;
if(root == NULL) {
return 0;
}
else {
l =+ maxDepth(root->left);
r =+ maxDepth(root->right);
}
if (l>r)
return (l+1);
else
return (r+1);
}
};
Run Code Online (Sandbox Code Playgroud)