Moin,
mir ist gerade aufgefallen, dass es zwei Artikel zum Datentyp size_t gibt:
Einmal unter http://www.proggen.org/doku.php?id=c:lib:time:size_t
und einmal unter http://www.proggen.org/doku.php?id=c:lib:stddef:size_t
Das wäre jetzt nicht schlimm, aber sie widersprechen sich. Bei c:lib:time:size_t steht, der Datentyp wäre in time.h definiert als int. Bei c:lib:stddef:size_t steht wiederum, dass es in stddef.h definiert ist als unsigned int. Der C99 Standard schreibt vor, dass es unsigned sein muss.
Ist es einfach ein fehlendes "unsigned" im ersten Artikel oder ist er komplett überflüssig? Oder wird tatsächlich in beiden Headern der gleiche Typ definiert (dann muss es trotzdem gleich sein)?
Gruß,
oenone
edit by Xin: von Forum, Wiki und Administration verschoben
wiki: size_t
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: wiki: size_t
Grundsätzlich reicht ein Artikel zu size_t und widersprechen sollten sie sich schon gar nicht.oenone hat geschrieben:mir ist gerade aufgefallen, dass es zwei Artikel zum Datentyp size_t gibt:
Einmal unter http://www.proggen.org/doku.php?id=c:lib:time:size_t
und einmal unter http://www.proggen.org/doku.php?id=c:lib:stddef:size_t
Das wäre jetzt nicht schlimm, aber sie widersprechen sich.
Danke für den Heinweis. Der erste Artikel ist komplett überflüssig, jedenfalls gibt es keine Links auf den size_t Artikel in der time-Lib. Ich fand auch keine Funktion der time-Lib, die size_t benötigt, also habe ich die Seite weggeworfen und die einzigen beiden Links auf diesen Artikel (Sidebar und Startseite der time-Lib) entfernt.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.