题
vc6和vc7中的CString有什么区别?
解决方案
CString在VC7中从MFC中删除,以便它可以在MFC和ATL项目中使用。架构完全改变了:
- 在VC6中,CString没有基类。在 VC7 中,基类是 CStringT<TCHAR>,它派生自 CSimpleStringT<TCHAR>。
- 在 VC7 中,您还可以获取显式 char 和 wchar_t 字符串的 CStringA 和 CStringW。
我不知道它们之间有任何行为差异,但文档在 VC6 中使用起来要容易得多。这些方法分散在 VC7 中的基类之间。
不隶属于 StackOverflow