你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
CString,string,char*的综合比较(三)
 
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

(编辑:anna sui)

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089