Domanda

Qual è la differenza tra CString in vc6 e vc7?

È stato utile?

Soluzione

CString è stato rimosso da MFC in VC7 in modo che potesse essere utilizzato in entrambi i progetti MFC e ATL. L'architettura è stata completamente cambiata:

  • In VC6, CString non aveva una classe base. In VC7, la classe base è CStringT & Lt; TCHAR & Gt; che deriva da CSimpleStringT < TCHAR > ;.
  • In VC7, ottieni anche CStringA e CStringW per le stringhe esplicite char e wchar_t.

Non sono a conoscenza di differenze di comportamento tra di loro, ma la documentazione è molto più facile da usare in VC6. I metodi sono sparsi tra le classi di base in VC7.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top