浅谈字符串word格式.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅谈字符串word格式

浅谈字符串 CString和string的对比 2 概括 3 构造 3 CString构造定义 3 以CString(LPCSTR lpsz)方式构造 3 以CString(LPCWSTR lpsz)方式构造 4 以CString()方式构造 4 以CString(const CString stringSrc)方式构造 4 以CString(LPCSTR lpch, int nLength)方式构造 4 以CString(LPCWSTR lpch, int nLength)方式构造 4 以CString(TCHAR ch, int nRepeat = 1)方式构造 4 以CString(const unsigned char* psz)方式构造 5 常见错误 5 String构造定义 5 以basic_string(const A al = A())方式构造 6 以basic_string(const basic_string rhs)方式构造 6 以basic_string(const E *s, const A al = A())方式构造 6 以basic_string(const basic_string rhs, size_type pos, size_type n,const A al = A())方式构造 6 以basic_string(const E *s, size_type n, const A al = A())方式构造 6 以basic_string(size_type n, E c, const A al = A())方式构造 6 以basic_string(const_iterator first, const_iterator last,const A al = A())方式构造 6 赋值 7 CString的赋值定义 7 以const CString operator=(const CString stringSrc)方式赋值 7 以const CString operator=(TCHAR ch)方式赋值 7 以const CString operator=(char ch)方式赋值 8 以const CString operator=(LPCSTR lpsz)方式赋值 8 以const CString operator=(LPCWSTR lpsz)方式赋值 8 以const CString operator=(const unsigned char* psz)方式赋值 8 string赋值定义 8 以basic_string operator=(const basic_string rhs)方式赋值 9 以basic_string operator=(const E *s)方式赋值 9 以basic_string operator=(E c)方式赋值 9 结构、原理 9 CString的数据存放结构 9 CString引用计数原理 10 string的管理结构 10 string的赋值流程 11 实际应用 13 CString引用计数探秘 13 string的困惑 14 问题描述 15 问题分析 15 问题解决 15 关于CString string char* BSTR之间的类型转换 15 char*类型转成string类型 15 char*类型转成CString类型 16 char*类型转成BSTR类型 16 BSTR类型转成char*类型 17 CString类型转成char*类型 17 string类型转成char*类型 18 BSTR类型转成CString类型 18 CString类型转成BSTR类型 18 附录 18 附录一: CString的部分函数实现 18 引用计数相关函数实现 18 CString申请空间函数(AllocBuffer)的实现 19 赋值操作相关函数 20 附录二:string相关函数的部分实现 21 Microsoft提供string的析构函数 21 string的赋值的部分实现 23 SGI的实现代码片断 23 Microsoft的实现代码片断 25 附录三:关于string模板的相关模板定义 27 char_traitsE的定义 27 allocator定义 27 CString和string的对比 概括 CString string 普通类 模板类 微软自定义 C++标准定义 构造 从定义一个实例的角度分析CString和string。 列出两个类的构造部分的定义(这两种类都是微软编写的): CString构造定义 class CString { public: // Constructors // constructs empty CSt

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档