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

有帮助吗?

解决方案

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top