再上一篇:15.4 鼠标使用实例
上一篇:15.5 GDI与文本处理
主页
下一篇:15.7 文本处理
再下一篇:15.8 菜单的制作
文章列表

15.6 CString类

《VC++程序设计基础》,讲述C++语言的语法和标准库,以及Visual C++ 函数库和MFC类库的使用,并附相关代码示例。

为了灵活方便地处理字符串,MFC类库提供了一个字符串类CString。CString类包含可变长度的字符序列,通过重载运算符和提供丰富的成员函数,使CString类与传统的字符数组和字符指针相比更易于使用。

CString类基于TCHAR数据类型。如果程序中定义了符号_UNICODE(大字符集,支持多国语言),TCHAR则定义为16位字符类型wchar_t;否则,定义为8位字符类型。也就是说,在_UNICODE 条件下,CString对字符串中的每一个字符用二个字节来表示;缺省条件下,每一个字符用一个字节来表示。CString类没有基类。

通常,在应用程序中用到字符串时,均采用CString类的对象来实现。其基本用法与第13章中介绍的字符串类相同,只是功能上更完善,使用上更方便。限于篇幅,对该类不作详细介绍。