作者回复: 嗯,是的。
作者回复: 省去了类型转换的开销,效率会高很多。
作者回复: 如果字节数组的内容不是UTF-8编码的Unicode字符,这样直接转就会出现乱码。先要搞清楚两个问题:1. 这个字节数组的内容会是可打印的字符吗?2. 如果是可打印的字符,那它使用什么编码的?
作者回复: 这个 addr 字段的意义是,保存其所属值所在的内存地址。如此一来,一旦这个值被拷贝了,使用内存地址比较的方式就可以检测出来。
作者回复: 为了产生一个新值啊,要跟这个函数的参数值划清界限。