Guten Abend ds.de.
Ich habe in letzter Zeit ein wenig Python gescripted und gebastelt und habe da einen kleinen Kommandozeileninterpreter in Funktionsschreibweise zusammengeschustert.
Jetzt wollte ich das mal auf C++ umbauen und recoden, um halt die Performance zu steigern und aus Interesse. Allerdings benutze ich in Python ein Dictionary um Variablen zu verwalten. Aber ich weiß nicht wie ich das Dictionary Konzept in C++ umsetzen soll.
Also ich will in C++ ein Dateiformat basteln, das zu einem Key, der jeden Typ haben darf, also auch abstrakte Datentypen, ein Item liefert, das auch jeden Typ haben darf. Da ich das primär zum auslesen und zuordnen von Variablen in einer Skriptsprache benutzen würde, reichte es mir schon als Key nur Strings anzugeben, aber mir ist nicht klar wie man in C++ Dynamische Typen umsetzt. Ich hatte jetzt an ein Template gedacht, aber dann muss ich während der Laufzeit trotzdem irgendwie die Typen feststellen und einsetzen und daran scheitere ich noch. Kennt sich irgendwer damit aus und kann mal beschreiben wie man das macht?
Danke,
Cave_Man
Ich habe in letzter Zeit ein wenig Python gescripted und gebastelt und habe da einen kleinen Kommandozeileninterpreter in Funktionsschreibweise zusammengeschustert.
Jetzt wollte ich das mal auf C++ umbauen und recoden, um halt die Performance zu steigern und aus Interesse. Allerdings benutze ich in Python ein Dictionary um Variablen zu verwalten. Aber ich weiß nicht wie ich das Dictionary Konzept in C++ umsetzen soll.
Also ich will in C++ ein Dateiformat basteln, das zu einem Key, der jeden Typ haben darf, also auch abstrakte Datentypen, ein Item liefert, das auch jeden Typ haben darf. Da ich das primär zum auslesen und zuordnen von Variablen in einer Skriptsprache benutzen würde, reichte es mir schon als Key nur Strings anzugeben, aber mir ist nicht klar wie man in C++ Dynamische Typen umsetzt. Ich hatte jetzt an ein Template gedacht, aber dann muss ich während der Laufzeit trotzdem irgendwie die Typen feststellen und einsetzen und daran scheitere ich noch. Kennt sich irgendwer damit aus und kann mal beschreiben wie man das macht?
Danke,
Cave_Man
[17:57:06] <Cave_Man> wie mache ich buletten?
[...]
[17:58:35] <Warbringer> Der Höhlemensch auf kulinarischer Entdeckungsreise: "Wie mache ich Bouletten?"