设为首页 加入收藏

TOP

F.7.6 其他修改方法:copy( )和swap( )
2013-10-07 15:47:59 来源: 作者: 【 】 浏览:76
Tags:F.7.6 其他 修改 方法 copy swap

F.7.6  其他修改方法:copy( )和swap( )

copy( )方法将string对象或其中的一部分复制到指定的字符串数组中:

 

其中,s指向目标数组,n是要复制的字符数,pos指出从string对象的什么位置开始复制。复制将一直进行下去,直到复制了n个字符或到达string对象的最后一个字符。函数返回复制的字符数,该方法不追加空值字符,同时由程序员负责检查数组的长度是否足够存储复制的内容。

警告:copy( )方法不追加空值字符,也不检查目标数组的长度是否足够。

swap( )方法使用一个时间恒定的算法来交换两个string对象的内容:

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇F.2.9 内存杂记 下一篇F.7.2 其他赋值方法

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Shell 传递参数 (2025-12-25 00:50:45)
·Linux echo 命令 - (2025-12-25 00:50:43)
·Linux常用命令60条( (2025-12-25 00:50:40)
·nginx 监听一个端口 (2025-12-25 00:19:30)
·整个互联网就没有一 (2025-12-25 00:19:27)