Suchergebnisse für Anfrage "stringstream"

2 die antwort

Make varargs Ausnahmekonstruktor zum Füllen des Stringstreams

rundsätzlich mache ich eine Ausnahmeklasse und möchte in der Lage sein, Debug-Details einfach zu übergeben, wie var error = someFunction(); if(error!=0) { throw MyException("someFunction ended with error state #",error,'.'); } Dies würde das @ ...

12 die antwort

C ++ konvertiert einfache Werte in den String

Im Moment verwende ich den folgenden Code, um einfache Typen zu konvertieren int, long, char[], diese Art von Sachen) zustd::string zur weiteren Bearbeitung: template<class T> constexpr std::string stringify(const T& t) { std::stringstream ss; ...

16 die antwort

C ++ Nummer aus der Mitte eines Strings extrahieren

Ich habe einvector enthältstrings die das Format von @ habtext_number-number Z.B Example_45-3 Ich möchte nur die erste Nummer 45 im Beispiel) und nichts anderes, was ich mit meinem aktuellen Code machen kann: std::vector<std::string> ...

TOP-Veröffentlichungen

1 die antwort

Verwenden eines Zeichenarrays als String-Stream-Puffer

Ich suche nach einer sauberen STL-Methode, um einen vorhandenen C-Puffer (char * und size_t) als String-Stream zu verwenden. Ich würde es vorziehen, STL-Klassen als Basis zu verwenden, da diese über integrierte Sicherheitsmaßnahmen und ...

5 die antwort

So testen Sie, ob der Stringstream-Operator >> einen fehlerhaften Typ analysiert hat, und überspringen ihn

Ich bin daran interessiert, Methoden für die Verwendung zu diskutierenstringstream um eine Zeile mit mehreren Typen zu analysieren. Ich würde mit der folgenden Zeile beginnen: "2.832 1.3067 nana 1.678"Nehmen wir nun an, ich habe eine lange ...

1 die antwort

Unterschied im Stringstream-Verhalten für den Typ void * unter Verwendung von libc ++ und libstdc ++

Das folgende Testprogramm gibt unterschiedliche Ergebnisse zurück, je nachdem, ob ich libc ++ oder libstdc ++ verwende. #include <sstream> #include <iostream> int main() { int a = 0; void* optr = &a; void* iptr; std::stringstream ss; ss << optr; ...

1 die antwort

Diskrepanz zwischen istreams Operator >> (double & val) zwischen libc ++ und libstdc ++

7 die antwort

Wie konstruiere ich einen std :: string aus einem std :: vector <string>?

Ich würde gerne eine bauen

2 die antwort

Doppelte Formatierung zum Bespannen mit Ostringstream

2 die antwort

Warum ändert Stringstream >> den Wert des Ziels bei einem Fehler?

Aus Stroustrup&#39;s TC ++ PL, 3. Ausgabe, Abschnitt 21.3.3:Wenn wir versuchen, eine Variable v einzulesen, und die Operation fehlschlägt, sollte der Wert vo...