摘要:
this是指向自身对象的指针, this是自身对象。 也就是说return this返回的是当前对象的克隆或者本身(若返回类型为A, 则是克隆, 若返回类型为A&, 则是本身 )。 return this返回当前对象的地址(指向当前对象的指针) this:只存在于类内非静态成员函数中,因为静态成员函
阅读全文
摘要:
原型: strcat的实现: 把两个字符串连接合并成一个字符串,也就是把字符串str2连接到字符串str1后面,连接后的结果放在字符串str1中。 注意:str1指向的内存空间要足够容纳字符串str2. 返回值为指向str1的指针。 总结一下:要连接字符时,要考虑连接后的字符长度是否能在目标空间中放
阅读全文
摘要:
字符串是数组类型,不能通过赋值运算进行,要通过strcpy进行拷贝,其中目的字符串必须是字符串变量,源字符串可以是常量,复制后源字符串保持不变。 strcpy()是C中的一个复制字符串的库函数,在C++中现在编译器要求使用strcpy_s(),提高安全性,效果是一样的,只是防止源串的长度比目的串的长
阅读全文
摘要:
用一个字符数组可以存放一个字符串中的字符。如: char str[12]={‘I’,’ ‘,’a’,’m’,’ ‘,’h’,’a’,’p’,’p’,’y’}; 用一维字符数组str来存放一个字符串″I am happy″中的字符。字符串的实际长度(10)与数组长度(12)不相等,在存放上面10个字符
阅读全文