• 1.摘要
  • 2.基本信息
  • 3.前言简介
  • 4.对象连接
  • 5.字符串
  • 6.成员函数
  • 7.int类型
  • 8.类型转换
  • 8.1.char转换
  • 8.2.BSTR型转换
  • 8.3.VARIANT转换
  • 9.字符资源
  • 10.临时对象
  • 11.效率说明
  • 12.总结说明
  • 13.参考资料

CString

CString是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。

基本信息

  • 中文名

    CString

  • 外文名

    CString

  • 应用学科

    计算机软件

  • 软件语言

    Visual C++

  • 适用系统

    MFC ATL

  • 属性

    数据类型定义

前言简介

CString位于头文件afx.h中。

这篇文章就来讨论这些技巧。

使用CString可以让对字符串的操作更加直截了当。这篇文章不是CString的完全手册,但囊括了大部分常见基本问题。

这篇文章包括以下内容:

CString 对象的连接

格式化字符串(包括 int 型转化为 CString)

CString类的成员函数

CString 型转化成 int 型

CString 型和 char* 类型的相互转化

char* 转化成 CString

CString 转化成 char* 之一:使用LPCTSTR强制转化

CString 转化成 char* 之二:使用CString对象的GetBuffer方法

CString 转化成 char* 之三: 和控件的接口

CString 型转化成BSTR型;

BSTR 型转化成 CString 型;

VARIANT型转化成 CString 型;

载入字符串表资源;

CString 和临时对象;