Question

Quelle est la différence entre CString dans vc6 et vc7?

Était-ce utile?

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
scroll top