CString,CStringA,CStringW,CStringT的区别

  CStringT 类用于操作可变长度的字符串的模板类。保留这些字符串的内存是通过字符串管
理器对象来分配和释放的,这与 CStringT 的每个实例相关联。MFC 和 ATL 提供 CStrin
gT 的默认实例,其名称分别为 CString、CStringA 和 CStringW,它们操作不同字符类型
的字符串。这些字符类型分别是 TCHAR、char 和 wchar_t 类型。这些默认字符串类型使
用字符串管理器,该管理器从进程堆(在 ATL 中)或 CRT 堆(在 MFC 中)分配内存。对
于一般的应用程序,该内存分配方案足以应付了。但是,对于大量使用字符串的代码(或
多线程代码),默认的内存管理器可能就无法理想地工作。

posted @ 2014-11-17 09:07  龙泽一狼  阅读(1294)  评论(0编辑  收藏  举报