Suchergebnisse für Anfrage "c++"

5 die antwort

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 ...

1 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

3 die antwort

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() ); // ...

2 die antwort

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"; ...

1 die antwort

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 ...

5 die antwort

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 ...

6 die antwort

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 ...

2 die antwort

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 ...

1 die antwort

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 ...