代码疑云(3)-静态字符串
代码:
疑:str1 的值是否等于 str2 而输出字符串“str1 is same as str2”呢,为什么?
解答:是的 “str1 is same as srr2”,也就是说str1与str2指向了相同的内存地址,因为"string"是静态对象,是由编译器分配给他的内存空间,在代码中出现了两次,编译器并不会给他们分别分配空间,因为如果这样将会造成不必要的浪费。
=======
welcome to my HomePage(http://blog.csdn.net/zhanxinhang) to
have a communication =======
浙公网安备 33010602011771号