Uint16 steh auf dem Schlauch
-
Hallo,
und sry für die Frage schon mal ^^. Stehe gerade auf dem Schlauch wie kann ich denn typ uint16 verwenden ?
Danke
-
Wenn du uint16_t meinst, der ist bei vielen Compilern in der stdint.h, falls sie C99 kennen. Und die Quasi-Standard Boostbibliothek hat eine cstdint.hpp.
-
Und mit C++ hast du dann auch <cstdint>
-
314159265358979 schrieb:
Und mit C++ hast du dann auch <cstdint>
Du hast 0x vergessen.
-
Dazu hätte ich mal eine Frage: Sind diese xx_t Namen eigentlich irgendwie reserviert, also wie Variablennamen die mit einem _ beginnen? Sollte man so etwas also vermeiden?
typedef EinLangesWort kurz_t
-
not_the_TE schrieb:
Dazu hätte ich mal eine Frage: Sind diese xx_t Namen eigentlich irgendwie reserviert, also wie Variablennamen die mit einem _ beginnen? Sollte man so etwas also vermeiden?
typedef EinLangesWort kurz_t
Reserviert sind Namen mit doppelten Unterstrichen und einem Unterstrich am Anfang. Die genauen Regeln sind etwas detaillierter, was genau wo reserviert ist, aber mit dieser Faustregel liegst du nie falsch. kurz_t ist also 100% ok.
-
Ich habe da in Erinnerung, dass der POSIX-Standard alle *_t Namen für sich beansprucht. *eine-internet-suchmaschine-anschmeiss* siehe http://www.gnu.org/s/hello/manual/libc/Reserved-Names.html
-
wxSkip schrieb:
314159265358979 schrieb:
Und mit C++ hast du dann auch <cstdint>
Du hast 0x vergessen.
Nein, ich hab 11 vergessen
-
314159265358979 schrieb:
wxSkip schrieb:
314159265358979 schrieb:
Und mit C++ hast du dann auch <cstdint>
Du hast 0x vergessen.
Nein, ich hab 11 vergessen
Hab' schon überlegt, ob ich es dazuschreiben soll.