可以看出对于c++来说,对string类型或者char*类型使用=或者==都操作的是字符串的实际内容,而不是它们的存储地址。 但是在Java中,可以看出==默认比较的是地址,=也是将一个字符串的存储地址赋值给另一个String类型。