Suchergebnisse für Anfrage "c++"
Wie man ein bestimmtes Element eines C ++ - AWL-Vektors ändert
vector<int> l; for(int i=1;i<=10;i++){ l.push_back(i); }Now, zum Beispiel,wie ändere ich das5th element des Vektors zu-1? Ich habe es versuchtl.assign(4, -1); Es verhält sich nicht wie erwartet. Keine der anderen Vektormethoden scheint zu ...
Prefix Inkrement Variable wenn Variable in Parameterliste wiederverwendet wird [duplizieren]
Diese Frage hat hier bereits eine Antwort: Funktionsparameter Auswertungsreihenfolge [/questions/9566187/function-parameter-evaluation-order] 4 Antworten Ich stehe heute vor einer eigentümlichen Frage .. Was passiert, wenn ich das ...
Einzigartige Zeigerinitialisierung in der Klasse
ngenommen, ich habe einunique_ptr member-Objekt, das ich in der Klasse initialisieren möchte, finden Sie im folgenden Code. Warum muss ich eine einheitliche Initialisierung (geschweifte Klammern) verwenden? Die zweite Deklaration spuckt einen ...
Concatenating two std :: vector - welche Methode ist effizienter und wie / warum?
Betrachten Sie das folgende Szenario: std::vector<int> A; std::vector<int> B; std::vector<int> AB;Ich möchteAB um Inhalte von @ zu habA und dann der Inhalt vonB in der gleichen Reihenfolge Ansatz 1: AB.reserve( A.size() + B.size() ); // ...
Bug in std :: regex?
Hier ist der Code: #include <string> #include <regex> #include <iostream> int main() { std::string pattern("[^c]ei"); pattern = "[[:alpha:]]*" + pattern + "[[:alpha:]]*"; std::regex r(pattern); std::smatch results; std::string test_str = "cei"; ...
gcc kann eine variadische Vorlage kompilieren, während clang nicht @ ka
Ich lese ein paar Folien mit dem NamenEin Überblick über C ++ 11 und C ++ 14 [https://github.com/CppCon/CppCon2014/tree/master/Presentations/An%20Overview%20of%20C%2B%2B11%20and%20C%2B%2B14] präsentiert von Herrn Leor Zolman. Auf Seite 35 führt ...
Was kann std :: cout erklären, dass nichts angezeigt werden soll?
Aus irgendeinem Grund zeigt std :: cout in meiner Anwendung nichts an. Die Beschreibung meiner Entwicklungsumgebung folgt. Ich arbeite mit Qt Creator an einer Qt-Anwendung. Da Qt Creator nicht von meiner Station aus (XP64) gestartet werden ...
Wie erzwinge ich die Freigabe des verwendeten Speichers für meine std :: map?
Ich verwende eine std :: map und kann den Speicher nicht mehr für das Betriebssystem freigeben. Es sieht aus wie int main(){ aMap m; while(keepGoing){ while(fillUpMap){ //populate m } doWhatIwantWithMap(m); m.clear();//doesnt free memory back ...
LWerte, die keine Objekte in C ++ 14 kennzeichnen
Ich verwende hier N3936 als Referenz (bitte korrigieren Sie diese Frage, wenn sich einer der C ++ 14-Texte unterscheidet). Unter 3.10Lvalues und rvalues wir haben Jeder Ausdruck gehört zu genau einer der grundlegenden Klassifikationen ...
Erhöht sich das Angebot um make_zip_range?
Beimdiese Antwort [https://stackoverflow.com/a/20703588/1593077] hier auf SO gibt es einen Kommentar, der ein nützliches C ++ - Konstrukt vorschlägt, ähnlich wiemake_zip_iterator, aber für Bereiche: Es wird ein Tupel von Bereichen verwendet und ...