Suchergebnisse für Anfrage "std"

6 die antwort

Wie kann ich eine Priority_queue <vector> vorbelegen (reservieren)?

Wie kann ich ein @ vorbelegestd::priority_queue mit einem Container vom Typstd::vector? std::priority_queue<unsigned char, std::vector<unsigned char>> pq; pq.c.reserve(1024);Kompiliert nicht, da der zugrunde liegende Vektor ein geschütztes ...

2 die antwort

Welche std :: sync :: atomic :: Bestellung verwenden?

Alle Methoden vonstd::sync::atomic::AtomicBool [http://doc.rust-lang.org/std/sync/atomic/struct.AtomicBool.html] nehmen Sie eine Speicherreihenfolge (Relaxed, Release, Acquire, AcqRel und SeqCst), die ich zuvor nicht verwendet habe. Unter welchen ...

6 die antwort

Overload operator >> für std :: pair <int, int>

Ich versuche, @ zu verwendboost::lexical_cast auf einenstd::pair<int, int>. #include <iostream> #include <utility> #include <boost/lexical_cast.hpp> namespace my { // When my_pair is a user defined type, this program compiles // and runs ...

TOP-Veröffentlichungen

16 die antwort

Wenn Sie C-Header in C ++ verwenden, sollten Sie Funktionen aus std :: oder dem globalen Namespace verwenden?

C ist etwas, nicht ganz eine Teilmenge von C ++. Daher können wir die meisten C-Funktionen / -Header in C ++ verwenden, indem wir den Namen ein wenig ändern stdio.h zucstdio, stdlib.h zucstdlib). Meine Frage ist eigentlich eine Art Semantik. In ...

8 die antwort

Konvertieren von std :: __ cxx11 :: string in std :: string

Ich verwende c ++ 11, aber auch einige Bibliotheken, die nicht dafür konfiguriert sind und eine Typkonvertierung benötigen. Insbesondere brauche ich eine Möglichkeit, @ zu konvertierstd::__cxx11::string zu reguläremstd::string, aber googeln Ich ...

18 die antwort

Ist stdlibs qsort rekursiv?

Ich habe gelesen, dassqsort ist nur eine generische Sorte, ohne Versprechen bezüglich der Implementierung. Ich weiß nicht, wie sich Bibliotheken von Plattform zu Plattform unterscheiden, aber unter der Annahme, dass die Mac OS X- und ...

2 die antwort

error: 'std :: basic_string <char> :: iterator…' kann nicht in 'const char * für Argument' 1 '…' konvertiert werden

Ich erhalte den folgenden Fehler: error: cannot convert 'std::basic_string<char>::iterator {aka __gnu_cxx::__normal _iterator<char*, std::basic_string<char> >}' to 'const char*' for argument '1' to 'int remove(const char*)' Aus irgendeinem ...

12 die antwort

Gibt stdlib's rand () immer die gleiche Reihenfolge?

Ich mag es, immer wieder denselben Satz von Pseudozufallsdaten zu generieren, besonders wenn experimenteller Code optimiert wird. Durch Beobachtung würde ich sagen, dassrand() scheint jedes Mal die gleiche Zahlenfolge zu haben *. Ist dies für ...

2 die antwort

Versuch, std :: get_time zu verwenden, um YYMMDD zu analysieren, und fehlgeschlagen

Ich versuche dies zu tun und scheitere: std::istringstream ss("1212"); ss >> std::get_time(&t, "%y%m"); if (ss.fail()) // every time! das funktioniert ok: std::istringstream ss("12-12"); ss >> std::get_time(&t, "%y-%m");Irgendwelche Ideen was ...

30 die antwort

C Datei Zeile für Zeile lesen

Ich habe diese Funktion geschrieben, um eine Zeile aus einer Datei zu lesen: const char *readLine(FILE *file) { if (file == NULL) { printf("Error: file pointer is null."); exit(1); } int maximumLineLength = 128; char *lineBuffer = (char ...