008
02.09.2003, 18:07 Uhr
0xdeadbeef
Gott (Operator)
|
Wie groß size_t ist, hängt von der Implementierung ab. size_t ist groß, integral und unsigned. Ich bin nicht 100%ig sicher, aber ich bin der Meinung, dass ANSI-C verlangt, dass size_t der größte integrale Typ ist, den der Compiler halten kann. In ISO-C 99 wäre es also äquivalent zu unsigned long long, wobei dessen Größe wieder plattformabhängig ist.
--edit: Vergesst das mit dem long long. size_t ist unsigned und integral, und muss jede sizeof-Zuweisung verkraften. Dementsprechend muss ein size_t auf n-bittigen Maschinen n bit haben. Jedenfalls hoffe ich das, sonst hab ich mich nämlich schon zum zweiten mal heute in die Nesseln gesetzt...
@virtual: Hast du ne Internetadresse, unter der man den C-Standard findet? -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra Dieser Post wurde am 02.09.2003 um 18:13 Uhr von 0xdeadbeef editiert. |