Warum verwenden wir in C ++ DWORD anstelle von int ohne Vorzeichen? [Duplikat

Diese Frage hat hier bereits eine Antwort:

Warum gibt es in der Win32-API so viele benutzerdefinierte Typen? 4 Antworten

Ich habe keine Angst zuzugeben, dass ich ein bisschen ein C ++ Neuling bin, also scheint das eine dumme Frage zu sein, aber ....

Ich sehe, dass DWORD überall in Codebeispielen verwendet wird. Wenn ich nachschaue, was ein DWORD wirklich bedeutet, ist es anscheinend nur ein vorzeichenloses int (0 bis 4.294.967.295). Meine Frage ist also, warum wir DWORD haben. Was gibt es uns, was der ganzzahlige Typ 'unsigned int' nicht gibt? Hat es etwas mit Portabilität und Maschinenunterschieden zu tun?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage