Suchergebnisse für Anfrage "stringstream"
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 @ ...
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; ...
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> ...
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 ...
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 ...
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; ...
Wie konstruiere ich einen std :: string aus einem std :: vector <string>?
Ich würde gerne eine bauen
Warum ändert Stringstream >> den Wert des Ziels bei einem Fehler?
Aus Stroustrup'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...