Pergunta

O que é a diferença entre CString em vc6 e vc7?

Foi útil?

Solução

CString foi removido a partir de MFC em VC7 de modo que pudesse ser utilizado em ambos os projectos MFC e ATL. A arquitetura foi completamente alterado:

  • Em VC6, CString não tinha classe base. Em VC7, a classe base é CStringT que deriva do CSimpleStringT .
  • Em VC7, você também terá CStringA e CStringW para caractere explícita e cordas wchar_t.

Eu não estou ciente de quaisquer diferenças de comportamento entre eles, mas a documentação é muito mais fácil para uso em VC6. Os métodos são espalhados entre as classes de base em VC7.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top