Suchergebnisse für Anfrage "c++11"
Warum benötigen sowohl die Benachrichtigungs- als auch die Wartefunktion einer std :: condition_variable einen gesperrten Mutex
uf meiner unendlichen Suche nach Verständnstd::contion_variables Ich bin auf folgendes gestoßen. Aufdiese Seit [http://www.cplusplus.com/reference/condition_variable/condition_variable/] es sagt folgendes: void print_id (int id) { ...
c ++ Template-Klasse, initialization () vs {}
Ich frage mich, warum ich eine Instanz der folgenden Vorlagenklasse nicht mit @ initialisieren kan () Anstatt von {} im Rahmen einer anderen Klasse (C ++ 11)? Fehler: erwarteter Bezeichner vor numerischer Konstante template <typename T> class ...
Error: Variable "kann nicht implizit erfasst werden, da kein Standarderfassungsmodus angegeben wurde"
Ich versuche @ zu folgdieses Beispiel [https://stackoverflow.com/questions/4478636/stdremove-if-lambda-not-removing-anything-from-the-collection] ein Lambda mit @ verwendremove_if. Hier ist mein Versuch: int flagId = _ChildToRemove->getId(); ...
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; ...
Warum ist nur std :: atomic_flag garantiert schlossfrei?
Von C ++ - Parallelität in Aktion: differenz zwischen std :: atomic und std :: atomic_flag ist, dass std :: atomic möglicherweise nicht sperrenfrei ist; Die Implementierung muss möglicherweise intern einen Mutex erwerben, um die Atomizität der ...
Warum können Sie std :: string nullptr zuweisen?
So habe ich heute einen ziemlich schwer zu findenden Fehler geschrieben, bei dem ich einen std :: string auf nullptr initialisiert habe (kein Zeiger auf std :: string, sondern den Wert selbst). Ich habe festgestellt, dass es anscheinend nur in C ...
Variadische Vorlage eines bestimmten Typs erzwingen
Ich möchte, dass der Typ der variablen Vorlage mit einem zuvor festgelegten Vorlagentyp identisch ist. Im folgenden Beispiel sollen T und U vom selben Typ sein. code auf ideone.com [https://ideone.com/1hzgic] #include <iostream> #include ...
Multithreading mit Klassenmitgliedsfunktion mit Vorlagen
So bin ich ziemlich neu in der C ++ 11-Funktionalität für die gleichzeitige Programmierung, die von der STL bereitgestellt wird, und ich habe mit dem folgenden Code herumgespielt: #include <iostream> #include <thread> #include <mutex> #include ...
Was ist mein bester Ansatz, um das Compilerverhalten für leere Endlosschleifen zu bestimmen?
In C ++ 11 hat eine Endlosschleife mit einem leeren Körper ein undefiniertes Verhalten. [https://stackoverflow.com/a/5905171/560648]. Ich weiß nicht, ob es auch in C funktioniert. Nehmen wir also an, ich schreibe eingebettete Firmware in C ++ 11 ...
Issue with std :: reference_wrapper
Das Problem ist mit dem folgenden Code klar: #include <functional> #include <iostream> #include <vector> int main() { //std::vector<int> a, b; int a = 0, b = 0; auto refa = std::ref(a); auto refb = std::ref(b); std::cout << (refa < refb) << ...