1

vc6和vc7中的CString有什么区别?

4

1 回答 1

4

CString 在 VC7 中从 MFC 中删除,以便它可以在 MFC 和 ATL 项目中使用。架构完全改变了:

  • 在 VC6 中,CString 没有基类。在 VC7 中,基类是 CStringT<TCHAR>,它派生自 CSimpleStringT<TCHAR>。
  • 在 VC7 中,您还可以为显式 char 和 wchar_t 字符串获得 CStringA 和 CStringW。

我不知道它们之间的任何行为差异,但文档在 VC6 中更容易使用。这些方法分散在 VC7 的基类之间。

于 2008-11-21T05:43:54.633 回答