Quelle est la différence entre CString dans vc6 et vc7?
Question
Quelle est la différence entre CString dans vc6 et vc7?
La solution
CString a été supprimé de MFC dans VC7 pour pouvoir être utilisé dans les projets MFC et ATL. L'architecture a été complètement changée:
- Dans VC6, CString n’avait aucune classe de base. Dans VC7, la classe de base est CStringT & Lt; TCHAR & Gt; qui dérive de CSimpleStringT < TCHAR >.
- Dans VC7, vous obtenez également CStringA et CStringW pour les chaînes de caractères explicites et les chaînes wchar_t.
Je ne suis pas au courant de différences de comportement entre eux, mais la documentation est beaucoup plus facile à utiliser dans VC6. Les méthodes sont dispersées entre les classes de base dans VC7.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow