TRUE oder true?



  • TRUE, BOOL, FALSE, CHAR, TCHAR usw. stammen noch aus C Zeiten als C++ noch nicht da war.



  • Erhard Henkes schrieb:

    TRUE, FALSE stammen z.B. aus der C/WinAPI-Programmierung. C++ bietet im Standard bereits true und false, sodass diese heute vorzuziehen sind.

    wenn man eine dieser apis einsetzt, dann sollte man schon bei den dort verwendeten typedefs bleiben.
    btw: wie breit ist 'bool' in c++? ein byte? 4 bytes? oder platformabhängig?



  • interpreter schrieb:

    Nirgends.

    Include-Guards?



  • *** schrieb:

    TRUE, BOOL, FALSE, CHAR, TCHAR usw. stammen noch aus C Zeiten als C++ noch nicht da war.

    Quark.



  • Bashar schrieb:

    *** schrieb:

    TRUE, BOOL, FALSE, CHAR, TCHAR usw. stammen noch aus C Zeiten als C++ noch nicht da war.

    Quark.

    Gab es C++ schon bei der DOS entwicklung? NEIN
    Ist windows aufbauend auf DOS? JA
    Wurde windows in C gecodet? JA und Assembler
    Kennt man in C bool? NEIN
    Kennt man in C den wchar_t (TCHAR)? NEIN

    also komm mir nicht mit Quark wenn du keine Ahnung hast.



  • *** schrieb:

    TRUE, BOOL, FALSE, CHAR, TCHAR usw. stammen noch aus C Zeiten als C++ noch nicht da war.

    *** schrieb:

    ...

    Quark.
    Kennt man in C den wchar_t (TCHAR)? NEIN

    also komm mir nicht mit Quark wenn du keine Ahnung hast.

    Und jetzt überleg noch mal was du geschrieben hast...



  • Hi!

    @***:
    In ansi-C gab es aber auch kein TRUE sondern nur true. Und das ist auch das worauf Bashar hinaus wollte denke ich. Das hat nichts mit bool zu tun.

    Und man kann auch lesen was du schreibst ohne der ganzen Großbuchstaben.

    Code-Hacker



  • Code-Hacker schrieb:

    In ansi-C gab es aber auch kein TRUE sondern nur true. Und das ist auch das worauf Bashar hinaus wollte denke ich. Das hat nichts mit bool zu tun.

    true gab es auch nicht, bool wurde mit einem unsigned char emuliert. Such dir mal sehr alte Quellcodes in ANSI C und schau sie dir an



  • *** schrieb:

    Ist windows aufbauend auf DOS? JA

    nö, nur die alten windosen. die nt-schiene, win2k, xp, 2003 haben nichts mit dos zu tun.

    *** schrieb:

    Wurde windows in C gecodet? JA und Assembler

    ...und c++. wobei der reine c-anteil bestimmt 95% sind. c++ für einige anwendungen, taskmgr, wordpad usw. der assembler-anteil ist verschwindend gering (bei den nt-abkömmlingen nur die prozessor-initialisierung und teile des hal)

    *** schrieb:

    Kennt man in C bool? NEIN

    doch, jetzt ja. nur ältere compiler hatten kein bool

    *** schrieb:

    Kennt man in C den wchar_t (TCHAR)? NEIN

    wchar_t ist doch eine compilererweiterung von m$ oder?



  • Hi!

    Brauche ich mir nicht suchen, habe letztes Semester C89 gelernt. Aber stimmt, true gibt es auch nicht. Aber in C kenne ich kein Schlüsselwort was überhaupt mal groß geschrieben wurde. Die wurden auch alle klein geschrieben (z.B. char und nicht CHAR). Darauf wollte ich hinaus.

    Abgesehen davon guck dir mal deinen Text nochmal an...

    Code-Hacker



  • net schrieb:

    wchar_t ist doch eine compilererweiterung von m$ oder?

    nein, gibt sogar ganz normale ausgabestreams, die mit wchar_ts arbeiten.



  • Hi!

    @net:
    wchar_t ist wie oben schon geschrieben in C ein typedef und in C++ ein Typ.

    Code-Hacker



  • *** schrieb:

    Bashar schrieb:

    *** schrieb:

    TRUE, BOOL, FALSE, CHAR, TCHAR usw. stammen noch aus C Zeiten als C++ noch nicht da war.

    Quark.

    Gab es C++ schon bei der DOS entwicklung? NEIN

    Ja, gab es. Unsere Warenwirtschaftssoftware in der Firma wurde Anfangs damit
    entwickelt.

    Kennt man in C den wchar_t (TCHAR)? NEIN

    Was will er uns damit sagen? C++ kennt auf jeden Fall kein TCHAR.

    also komm mir nicht mit Quark wenn du keine Ahnung hast.

    Ich wuerde die Nase nicht zu hoch heben.

    mfg
    v R



  • seit ihr nur so blöde oder tut ihr nur so? Denkt doch mal mit der Zeit!

    die ganzen scheiss typedefs von MS und Linux wurden für die Abwärtskompatibilität geschaffen, da es später sicherlich solche typen geben sollte. Man ihr seit bescheuerter und arroganter als die polizei erlaubt. Denkt doch mal 10 Meter voraus.



  • *** schrieb:

    Troll Troll Troll Troll Troll Troll Troll Troll Troll Troll Troll ...

    Ist es nur bei mir so, oder steht im Posting von drei Sterne-Männchen nur Troll Troll Troll usw.?



  • *** schrieb:

    seit ihr nur so blöde oder tut ihr nur so? Denkt doch mal mit der Zeit!

    die ganzen scheiss typedefs von MS und Linux wurden für die Abwärtskompatibilität geschaffen, da es später sicherlich solche typen geben sollte.

    Du redest ploetzlich von MS und Linux. Ein paar Postings vorher hast du noch von
    C und C++ geredet. Und dort gibt es die von dir genannten typedefs nicht.

    Man ihr seit bescheuerter und arroganter als die polizei erlaubt. Denkt doch mal 10 Meter voraus.

    Wird zeit, dass die Ferien zu ende gehen.

    mfg
    v R



  • Ich würde sagen:
    ➡ Ab in die FAQ mit dem Thread

    :p



  • Eher ab in den Müll damit.



  • Ich bin schon zur Stelle. 🙂

    ---
    Euer Garbage Collector



  • Ich glaube nicht, dass noch etwas Tolles kommt, außer Herumgetrolle.


Anmelden zum Antworten