Tag: lexical-cast

Stringstream auf vector<int>

Anzahl der Antworten 4 Antworten
Frage ich mich, was der beste Weg zu schreiben von einem std::stringstream in eine vector<int>. Hier ein Beispiel von dem, was in der stringstream: "31 #00 532 53 803 33 534 23 37" Hier ist was ich

Konvertieren von C++Builder AnsiString std::string über boost::lexical_cast

Anzahl der Antworten 4 Antworten
Für eine Schule Zuordnung, die ich haben, um ein Projekt umzusetzen, das in C++ mit Borland C++ Builder. Als die VCL verwendet AnsiString für alle GUI-Komponenten die ich konvertiert alle meine std::strings AnsiString zugeordnet, zum Wohle der

Wie verlängere ich eine lexikalische Besetzung zu unterstützen Aufzählungstypen?

Anzahl der Antworten 2 Antworten
Habe ich die folgende Funktion konvertiert eine Zeichenkette in einen numerischen Datentyp: template <typename T> bool ConvertString(const std::string& theString, T& theResult) { std::istringstream iss(theString); return !(iss >> theResult).fail(); } Funktioniert dies nicht für Aufzählungstypen, aber so habe

Wie nutze ich boost::lexical_cast und std::boolalpha? also boost::lexical_cast< bool >("true")

Anzahl der Antworten 3 Antworten
Ich habe gesehen, einige Antworten zu anderen boost::lexical_cast Fragen, die behaupten, das folgende ist möglich: bool b = boost::lexical_cast< bool >("true"); Funktioniert das nicht bei mir mit g++ 4.4.3 boost 1.43. (Vielleicht ist es wahr, dass es

Sehr schlechte boost :: lexical_cast-Leistung

Anzahl der Antworten 9 Antworten
Windows XP SP3. Core 2 Duo 2.0 GHz. Ich finde die boost::lexical_cast Leistung werden extrem langsam. Wollte, um herauszufinden, Möglichkeiten, um die Geschwindigkeit des Codes. Verwendung /O2-Optimierungen auf visual c++ 2008 und Vergleich mit java 1.6 und

Wie verwende ich boost :: lexical_cast und std :: boolalpha? d. h. boost :: lexical_cast & lt; bool & gt; ("wahr")

Anzahl der Antworten 3 Antworten
Ich habe gesehen, einige Antworten zu anderen boost::lexical_cast Fragen, die behaupten, das folgende ist möglich: bool b = boost::lexical_cast< bool >("true"); Funktioniert das nicht bei mir mit g++ 4.4.3 boost 1.43. (Vielleicht ist es wahr, dass es