CString CStrins::opearator+(CString b) {CString c; c.str = new char [strlen(this->str) + strlen(b.str)+1];strcpy(c.str, this->str); Strcpy(c.str+ strlen(this->str),b.str); return c; }用倒数第二行代码什么意思
时间: 2024-03-29 08:36:42 浏览: 170
std字符串处理C++源程序.zip_CString_C语言代码_std_string
倒数第二行代码 `strcpy(c.str+ strlen(this->str),b.str);` 的意思是将字符串 `b.str` 复制到 `c.str` 中,从 `c.str` 的第 `strlen(this->str)` 个字符开始复制。也就是说,先将 `this->str` 中的字符串复制到 `c.str` 中,然后再将 `b.str` 中的字符串接在 `this->str` 后面,最终得到一个新的字符串 `c.str`。
阅读全文