• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

CString,string,char*的综合比较(二)

发布: 2007-7-01 20:40 | 作者: admin | 来源: | 查看: 30次 | 进入软件测试论坛讨论

领测软件测试网

e) 增加
作用 char* string CString
动态增加值 strcat push

append
Append

AppendChar

AppendFormat


f) 截取

作用 char* string CString
得到部分值 用下标操作 substr Left

Mid

Right

Truncate


g) 移除

作用 char* string CString
移除部份值   remove Remove
移除空白值 RemoveBlanks

注:此为ATL提供,非C函数
remove_if Trim

TrimLeft

TrimRig


h) 转换大小写

作用 char* string CString
转换大小写 _strlwr

_strupr
  MakeLower

MakeUpper


i) 与其他类型转换

作用 char* string CString
转化为数字 atoi

atod

atof
  Format
转化为char*   c_str
GetBuffer

GetBufferSetLen

j) 格式化

作用 char* string CString
格式化 sprintf   Format


k) 得到长度

作用 char* string CString
得到长度 strlen length GetLength
得到大小   size GetAllocLength

l) 判断为空

作用 char* string CString
判断是否为空 判断是否==NULL或者第一个字符是否是’\0’ empty IsEmpty

m) 重定义大小

作用 char* string CString
重定义大小 realloc
new
resize GetBufferSetLength

n) 释放资源

作用 char* string CString
释放 free

delete (delete[])
  ReleaseBuffer

ReleaseBufferSetLength

(五) 安全性>

CString > string > char*;

(六) 灵活性

CString > string >char*;

(七) 可移植性

char* = string > CString


文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网