023
06.10.2003, 14:17 Uhr
Pablo
Supertux (Operator)
|
Zitat: |
Loddab postete So Achtung: size_t ist KEIN Operator, sondern ein Datentyp ähnlich wie int.
|
aber keine negative Zahlen speichern kann. Stell dir vor size_t len als unsigned int len
size_t ist ein int, dass keine negative Zahlen speichern kann. Man benutzt size_t, wenn man die Größe einer Variable (in Bytes) oder dir Größe eines Buffers oder Arrays übergibt. Solche Größen können nicht negativ sein. Stell dir vor, du brauchst die Länge eines Arrays und du bekommst -5. Ist das eine gültige Länge? Nein, ein Array kann keine negative Länge haben. size_t hat den Vorteil, dass man gezwungen ist, positive Zahlen zu übergeben oder in eine size_t Variable zuzuweisen. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! Dieser Post wurde am 06.10.2003 um 14:18 Uhr von Pablo Yanez Trujillo editiert. |