non riesco a capire la diferenza tra LPCTSTR e LPCSTR , da quello che ho capito il TCHAR da cui LPCTSTR è un tipo che cambia automaticamente , adattandosi a seconda che nel progetto sia impostata l' unicode o il multibyte come CHARACTER SET, in piu' è costante.
1)è l'unica diferenza?
2)come si fa a convertire da una all altra?
3)quando è meglio utilizzare un char* semplice
4)e quando una CString ?perchè c'è una serie di funzioni per gestire le CString molto vasta , ma molto piu' ristrette sono il numero delle funzioni per lavorare sui LPCTSTR perchè?
il fatto è che sono tutti e due puntatori a char , ma non si puo usare un CString* ?
insomma ho letto su google ma non ho capito molto e sono un po in confusione ,chiedo un aiuto.
grazie.