Suchergebnisse für Anfrage "c++11"

2 die antwort

Was ist va_arg () in C ++ 11 variadic template? [Duplikat]

Diese Frage hat hier bereits eine Antwort: C ++ - Index des Typs während der variablen Vorlagenerweiterung [/questions/15014096/c-index-of-type-during-variadic-template-expansion] 2 AntwortenIch habe einige Artikel über diese neue C ++ ...

3 die antwort

Explizite Zerlegung eines Arrays in einen Zeiger

Was ist der prägnanteste und idiomatischste Weg vonausdrücklich Ein Array in einen Zeiger zerlegen? Angenommen, Sie müssen in der Lage sein, SFINAE zu steuern, oder Sie müssen explizit auf eine Überlastung hinweisen: template<typename T, ...

1 die antwort

Können wir Inhalte anwenden, die nicht ausdrücklich aus den normativen Verweisen auf den C ++ - Standard zitiert wurden?

Im C ++ 11-Standard (nächster Tiefgang ist N3337 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf]) Sektion1.2 Normative Verweisungen sagt: Die folgenden Dokumente, auf die verwiesen wird, sind für die Anwendung ...

TOP-Veröffentlichungen

2 die antwort

Templatized Speichern mehrerer verschiedener Typen in std :: vector

Ich danke Ihnen allen für Ihre Zeit und schätze sie sehr. Es besteht die Notwendigkeit, mehrere Variablen unterschiedlichen Typs in einem std :: -Vektor auf vorlagenbasierte Weise zu speichern. Um die folgenden Funktionen nutzen zu können, muss ...

3 die antwort

So stoppen Sie die Ausführung eines std :: -Threads, ohne das Programm zu beenden

ich versuche zu lernenstd::threads vonC++11 ein Einfädelsystem zu machen. Ich habe mich gefragt, ob es eine Möglichkeit gibt, einen Thread daran zu hindern, zu laufen (nicht zu schlafen, aber den Thread wirklich zu zerstören, oder sozusagen), ...

1 die antwort

Implizite Umwandlung von basic_istream / ifstream / ofstream in bool funktioniert in Visual Studio 2013 nicht

Der folgende Code wird in VS 2012, jedoch nicht in VS 2013 kompiliert std::ofstream stm; if(stm != NULL) { }In VS 2013 erhalten Sie diesen Kompilierungsfehler: binary '! =' kein Operator gefunden, der einen linken Operanden vom Typ 'std ...

2 die antwort

Warum übertrifft OpenMP Threads?

Ich habe dies in OpenMP aufgerufen #pragma omp parallel for num_threads(totalThreads) for(unsigned i=0; i<totalThreads; i++) { workOnTheseEdges(startIndex[i], endIndex[i]); }Und das in C ++ 11 std :: threads (ich glaube das sind nur ...

1 die antwort

Aufruf der mit ref-Qualifiers überladenen Member-Funktion ist mehrdeutig

Beim Kompilieren meines Codes mit habe ich ein seltsames Verhalten festgestelltG ++ (gcc4.8.1 undMinGW4.8.2 mit-std=gnu++1y Flagge). Im Geiste der SSCCE isoliere ich das folgende Snippet: struct C { template< typename X > auto f(X &&) const & { ...

2 die antwort

OpenMP vs C ++ 11-Threads

Im folgenden Beispiel dauert die Ausführung der C ++ 11-Threads ungefähr 50 Sekunden, die der OMP-Threads jedoch nur 5 Sekunden. Irgendwelche Ideen warum? (Ich kann Ihnen versichern, dass dies immer noch zutrifft, wenn Sie stattdessen echte ...

3 die antwort

Unterschied zwischen Global Operator New und Malloc

C ++ verfügt über mehrere Funktionen zum Abrufen von dynamischem Speicher, von denen sich die meisten grundlegend unterscheiden. Einige weitere werden normalerweise vom Betriebssystem hinzugefügt. Zwei davon sind aufgrund ihrer Portabilität und ...