002
17.01.2006, 21:28 Uhr
typecast
aka loddab (Operator)
|
Zitat von (un)wissender: |
Der will dir damit sagen, dass diese Zahl zu groß für int ist. Mach mal ein u für unsigned dahinter.
C++: |
unsigned magic_number = 3232235522u;
|
|
Ah ok.
Zitat: |
Wenn du jetzt schreibt würdest:
C++: |
int magic_number = 3232235522;
|
Dann gibt es ein Problem. Lass dir die Zahl dann mal ausgeben.
In deinem konkreten Fall passiert allerdings nichts falsches...
|
Die Sache mit dem int war mir klar. Ich hab mich nur gefragt, warum er eine Warnung bringt, wenn ich explizit eine zuweisung zu einem unsigned int mache.
Danke fuer den Hinweis -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925) Dieser Post wurde am 17.01.2006 um 21:28 Uhr von typecast editiert. |