typeid

hilf uns dieses Wiki zu bearbeiten
1
Antwort

C ++ - ID zum Zeitpunkt der Kompilierung

Ich möchte einen Hash für eine Klasse basierend auf dem abgeleiteten Typ zur Kompilierzeit generieren. Heute erzeuge ich es wie folgt: %Vor% aber das erzeugt (ziemlich unnötigerweise) Laufzeit-Initialisierungscode (die Hash (..) -Funktion ma...
22.08.2011, 14:19
0
Antworten

Force Boost TypeIndex, um einen bestimmten pretty_name zu melden

Ich möchte angeben, dass ein bestimmter Typ, der von Boost TypeIndex boost::typeindex::type_id<T>().pretty_name() gemeldet wird, einen bestimmten Namen ergeben würde. Das Problem, das ich lösen möchte, ist, dass, wie an anderen Stell...
05.03.2017, 17:13
2
Antworten

C ++: Verwendung von typeid im Produktionscode

Wird es allgemein als schlechte Praxis angesehen, typeid im Produktionscode zu verwenden? Außerdem habe ich festgestellt, dass typeid retains type_info zurückgibt, was einige Metadaten enthält (z. B. eine Zeichenfolge mit dem Namen des...
15.06.2011, 23:06
3
Antworten

C ++ - typeid (), verwendet für die abgeleitete Klasse, liefert keinen korrekten Typ

Vielleicht verstehe ich nicht, wie Vererbung hier funktioniert, aber hier ist mein Problem: Ich habe eine Klassenoption und eine Klasse RoomOption, die davon abgeleitet ist. Ich habe einen anderen Klassenraum, der einen Vektor von shared_ptrs...
14.07.2012, 13:07
4
Antworten

Speicherverlust nach Verwendung von typeinfo :: name ()

Ich habe ein Programm, in dem ich, zum Teil für die informative Protokollierung, die Namen einiger verwendeter Klassen ausspreche (insbesondere füge ich einen Eintrag zu einem Protokoll hinzu, der in den Zeilen von Messages::CSomeClass transmit...
29.11.2011, 09:46
3
Antworten

Typeid funktioniert nicht korrekt

Ich kann die typid-Funktion nicht korrekt erhalten. Fehle ich etwas ? Code: %Vor% Es wird immer gedruckt: Klasse B Klasse a Klasse A Ich verwende VS2010 für mein Projekt     
09.08.2013, 13:32
3
Antworten

Art der Lambda-Funktion [duplizieren]

Es gibt diesen Code: %Vor% Das Ergebnis ist: Z4mainEUliE_ , aber c ++ filt scheint nicht zu erklären, was es ist. Was ist ein Lambda-Ausdruck?     
07.03.2013, 19:01