Als «c++» getaggte Fragen

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entwickelt und hat eine ähnliche Syntax, ist aber jetzt eine völlig andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. Verwenden Sie ein versionierungsspezifisches Tag für Fragen zu einer bestimmten Standardversion [C ++ 11], [C ++ 14], [C ++ 17] oder [C ++ 20] usw.

4
Wie speichere ich verschiedene Vorlagenargumente?
Ist es möglich, ein Parameterpaket für eine spätere Verwendung zu speichern? template <typename... T> class Action { private: std::function<void(T...)> f; T... args; // <--- something like this public: Action(std::function<void(T...)> f, T... args) : f(f), args(args) {} void act(){ f(args); // <--- such that this will be possible } } Dann …

3
Standard-, Wert- und Null-Initialisierungs-Chaos
Ich bin sehr verwirrt über Wert- & Standard- & Null-Initialisierung. und vor allem, wenn sie sich für die verschiedenen Standards C ++ 03 und C ++ 11 (und C ++ 14 ) einsetzen. Ich zitiere und versuche, eine wirklich gute Antwort Value- / Default- / Zero-Init C ++ 98 und …
87 c++  c++11  c++14  c++03  c++98 

2
Verwirrt, wenn boost :: asio :: io_service die Methode blockiert / entsperrt
Als absoluter Anfänger von Boost.Asio bin ich verwirrt mit io_service::run(). Ich würde es begrüßen, wenn mir jemand erklären könnte, wann diese Methode blockiert / entsperrt. In den Dokumentationen heißt es: Die run()Funktion wird blockiert, bis alle Arbeiten abgeschlossen sind und keine Handler mehr gesendet werden müssen oder bis die io_servicegestoppt …
87 c++  boost-asio 



5
Warum ist NULL nicht deklariert?
Ich habe ein Problem mit diesem Strukturkonstruktor, wenn ich versuche, diesen Code zu kompilieren: typedef struct Node { Node( int data ) // { this->data = data; previous = NULL; // Compiler indicates here next = NULL; } int data; Node* previous; Node* next; } NODE; Wenn ich komme, tritt …
87 c++  syntax  nodes 


6
Wie aktualisiere ich std :: map nach der find-Methode?
Wie aktualisiere ich den Wert eines Schlüssels std::mapnach Verwendung der findMethode? Ich habe eine Map- und Iterator-Deklaration wie folgt: map <char, int> m1; map <char, int>::iterator m1_it; typedef pair <char, int> count_pair; Ich verwende die Karte, um die Anzahl der Vorkommen eines Charakters zu speichern. Ich verwende Visual C ++ …
87 c++  map  stl  stdmap 








Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.