013
06.10.2003, 12:20 Uhr
Pablo
Supertux (Operator)
|
size_t ist kein elementarer Datentyp, aber im Prinzip schon:
Denn in der Datei include/linux/types.h, line 54 (weiß nicht, wie es bei windows der Fall der ist) Steht:
C++: |
typedef __kernel_size_t size_t;
|
Und __kernel_size_t wird je nach Technologie in verschiedenen Header Dateien deklariert, aber in den meisten steht folgendes: Ein Beispiel ist die Datei include/asm-x86_64/posix_types.h, line 19
Sie hat
C++: |
typedef unsigned long __kernel_size_t;
|
Es gibt andere Dateien, die __kernel_size_t als int definieren, in der Form:
C++: |
typedef unsigned int __kernel_size_t;
|
Bearbeitung: |
size_t könntest du als ein int/long behandeln, aber der keine negativen Zahlen kennt
|
-- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! Dieser Post wurde am 06.10.2003 um 12:26 Uhr von Pablo Yanez Trujillo editiert. |