关于Borland C++ Builder 的AnsiString的问题
AnsiString str1 = "123456";&0<z AnsiString str2 = str1;]YR char *buf = str2.c_str();OGr7B buf[2] = 'a';twCTX, ShowMessage(str1);b% ©新临天下----网络技术论坛 -- 新临天下----网络技术论坛欢迎所有光临的朋友们!! 0V!e9 ©新临天下----网络技术论坛 -- 新临天下----网络技术论坛欢迎所有光临的朋友们!! \~#w- ©新临天下----网络技术论坛 -- 新临天下----网络技术论坛欢迎所有光临的朋友们!! Mk-ov 结果是“12a456”)>Po~ 这是为什么呢?UrUUPY 我不明白,我明明操作的str2,str2的结果应该是“12a456”。而str1的结果应该是“123456”不变才对。Z ©新临天下----网络技术论坛 -- 新临天下----网络技术论坛欢迎所有光临的朋友们!! Jq ©新临天下----网络技术论坛 -- 新临天下----网络技术论坛欢迎所有光临的朋友们!! hnU6 I 那位大虾知道这是为什么?{SXG4b | ||