CHAR caractère (simple)
STR chaîne C, donc terminée par 0. Ne se manipule que par pointeur.
CH ?
W unicode
T variable: simple ou unicode selon options de compilations.
P Pointeur
LP Pointeur long (32 bits, du temps 16/32 mélangé)
NP ?
C constant |
Plusieurs raisons à ce mic-mac:
-s'affranchir de la variabilité de taille des types intégrés selon les compilateurs.
-différencier les types du langage et ceux de l'OS.
-différencier mieux que le langage PCHAR != PSTR.
-nom de type non-composé vis-à-vis d'autres outils de développement.
-remonte aux temps originels de Windows 3, ou les compilateurs avaient bien des manques.
Bien, sûr, ils auraient quand même pu mieux s'y prendre...
Sur une machine 64 bits, L voudra toujours dire 32 bits, donc "court".
---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone