Datentyp bekommen.
-
Es ist bloß ein Programm welches die Datentypen von verschiedenen Typen ermittelt und auf einer Konsole ausgibt. Ich weiß nicht wofür sowas man benutz und/oder braucht aber ich folge nur ein Buch und seine Aufgaben und versuch sie zu verstehen

-
Zenter schrieb:
[...] ein Buch und seine Aufgaben und versuch sie zu verstehen

Wie heisst das Buch und vom wem ist es?
-
Der C++ Programmierer - C++ Lernen und Professionel anwenden (2. Auflage)
Breymann, Ulrich
-
Das Buch ist recht anständig. Kannst ruhig weiter verwenden.

Und zu RTTI: RTTI ist ein feature, das enable sein muss, dass typeid überhaupt funktioniert, wobei glaub ich eh die meisten schon default-enabled sind.
gruß
syntax
-
Also bei mir ist funktioniert es einwandfrei was heißt das RTTI enable is. Bloß ich bekomme als Ausgabe keine
Syntax_error schrieb:
std::cout << typeid(name).name() << std::endl; //Ausgabe: Ss std::cout << typeid(ch).name() << std::endl; //Ausgabe: c std::cout << typeid(a).name() << std::endl; //Ausgabe: i std::cout << typeid(b).name() << std::endl; //Ausgabe: fsondern
std::cout << typeid(ch).name() << std::endl; //Ausgabe: char std::cout << typeid(a).name() << std::endl; //Ausgabe: int std::cout << typeid(b).name() << std::endl; //Ausgabe: floatd.h genau die Datentypen zurück

-
http://de.wikipedia.org/wiki/Runtime_Type_Information
Ja das kann schon sein. Ich arbeite seit neuestem mit Linux und dem GCC 4.6.3 und das stand dann an der Konsole. Kenn mich mit Ubuntu noch nicht aus, kann sein dass ich das noch irgendwo einstellen kann.

Gruß
syntax
-
Das hat nix mit dem OS zu tun sondern ist die Ausgabe des GCC.
-
Ist das nicht ein Flag? Sonst gibt es AFAIR noch eine GCC-Funktion, die Syntax_errors Rückgaben in Lesbare verwandelt.
-
Tut mir leid, ich meinte auch nicht ubuntu, sondern ich kenne mich mit dem gcc noch nicht so aus.
@Hacker
Ja ich hebe gestern aufgrund meines Unwissens recherchiert und sowas wie c++ filt gefunden. Aber habe mich noch nicht wirklich damit befasst, da der Schulstress im Weg ist.gruß
syntax
-
Mein ich doch. Ich erinnere mich an Embedded-projekte, wo RTTI explizit disabled wurde. Ob das nun wirklich Sinn macht, berwerte ich mal nicht.
Gruß Kimmi
-
kimmi schrieb:
Mein ich doch. Ich erinnere mich an Embedded-projekte, wo RTTI explizit disabled wurde. Ob das nun wirklich Sinn macht, berwerte ich mal nicht.
Gruß Kimmi
Macht es, weil RTTI im Embedded Bereich meist mehr Speicherplatz bedeutet (bei uns teilweise über 100 Kb).
Von daher...