CString Str1 = "ABC";
CString Str2 = Str1 + "123"; // Understandable
CString Str3 = "123" + Str1; // How does it work? Is there data overriding?
Does the last operation use CString '+' operator overloading, although Str1 is on the right of the '+'? Thanks of answering.