C++ - Question Technique

cyril8727 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
neofenix Messages postés 145 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je travaille sur le langage C++ actuellement, en train d'ecrire une library DLL.
Alors j'aimerais savoir quelle est la difference entre tous ces types de Strings:

LPCWSTR
LPCSTR
LPWSTR

et surtout, quand utiliser chacun d'eux ..

Mes arguments sont tous des strings en langage JAVA et je vois que j'ai tous ces types de declarations pour faire appel aux Strings de JAVA.

Merci pour votre aide,

Cordialement

1 réponse

neofenix Messages postés 145 Date d'inscription   Statut Membre Dernière intervention   2
 
LPCWSTR: pointeur sur une chaine constance de caractères larges
char est sur 1 octet alors qu'un wchar est sur 2. w pour wide (large).
c'est la difference avec LPCSTR

quand a LPWSTR je ne sais plus

sinon va voir du coté du msdn tu trouvera peut etre ...

https://docs.microsoft.com/en-us/windows/win32/winprog/windows-data-types?redirectedfrom=MSDN
1