Pregunta

¿Cuál es la diferencia entre CString en vc6 y vc7?

¿Fue útil?

Solución

CString se eliminó de MFC en VC7 para poder utilizarlo en proyectos MFC y ATL. La arquitectura fue completamente cambiada:

  • En VC6, CString no tenía clase base. En VC7, la clase base es CStringT & Lt; TCHAR & Gt; que deriva de CSimpleStringT < TCHAR > ;.
  • En VC7, también obtienes CStringA y CStringW para cadenas char y wchar_t explícitas.

No conozco ninguna diferencia de comportamiento entre ellos, pero la documentación es mucho más fácil de usar en VC6. Los métodos están dispersos entre las clases base en VC7.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top