Probleme mit 32 bit Variablen

Gast #735439
Lesenswert?

wieder falsch! So wars gemeint:

unsigned char -> unsigned int16 (promotion)
char -> unsigned int16 (conversion)

Innerhalb der Signaturen bei C++ wird's für den Menschen richtig 
kompliziert.
Aber gut, dass es mal angesprochen wurde...
Gast #735609
Lesenswert?

> Wenn schon, dann auch richtig schreiben. Das hat nix mit "Integralen"
> oder so zu tun, sondern mit ganzzahligen Werten (engl. integer values)

... oder "integral values" ...

> und es heißt dementsprechend integer promotion...

In C ja. In C++ heißt es "integral promotion".
Gast #735701
Lesenswert?

> Aha, ist das tatsächlich so?

Ja. In C++ unterscheidet man zwischen der Menge der "integer values" und 
der der "integral values". Letzere beinhaltet neben ersteren noch ein 
paar weitere Typen wie z.B. bool. Da die "promotions" auch für diese 
gelten, heißen sie dort "integral promotions".

> Frohe Weihnachten noch.

Das wünsche ich dir auch.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren