Suchergebnisse für Anfrage "c++11"

6 die antwort

Kann ich eine rWert-Referenz für temporäre Werte verwenden? Ist es undefiniertes Verhalten oder nicht?

Aktualisierung der FrageWarum haben diese beiden Referenzwerte ein unterschiedliches Verhalten? [https://stackoverflow.com/questions/35315472/why-this-two-rvalue-references-examples-have-different-behavior] : Quellcode int a = 0; auto && b = ...

3 die antwort

C ++ STL-Map: Ist die Zugriffszeit O (1)?

Ist der Schlüssel nachschlagen

1 die antwort

Topologische Sortierung mit std :: sort

Hinweis:Beim Schreiben dieser Frage habe ich die Antwort wohl schon gefunden. Fühlen Sie sich frei, es mit einer besseren Version zu ergänzen oder zu ergänzen. Ich dachte, es wäre schön, mein Problem zu dokumentieren.bearbeitenIch habe mich ...

TOP-Veröffentlichungen

1 die antwort

C ++ Kommunikation zwischen Threads

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

4 die antwort

Wie vermeide ich Aliasing und verbessere die Leistung?

In diesemStack Overflow answer [https://stackoverflow.com/a/9709724/2345484] Es wird gezeigt, dass Aliasing in C ++ Ihren Code verlangsamen kann. Und Aliasing in C ++ gilt nicht nur für Zeiger, sondern auch für Verweise und allgemeiner für diese ...

6 die antwort

Passing int && to f (int &&)

Was genau passiert hier? Warum ist das ein Fehler? void f(int &&); int && i = 5; f(i); Ist es nicht ein bisschen eingängig? Ich würde erwarteni, um eine rWert-Referenz zu sein und sie so an @ weitergeben zu könnf(). Aber ich bekomme einen ...

6 die antwort

Vorlagenmethode als Argument übergeben

Kann mir jemand helfen, wie man diesen Code implementiert? Ich muss eine Funktion an eine andere Funktion übergeben: std::cout << process_time(Model::method1) << std::endl;Diese Funktion ruft die Funktion als Vorlagentyp ab und ruft sie für ein ...

2 die antwort

Linker-Fehler beim Erstellen von Clang mit Makefile und einem Checker

2 die antwort

Warum akzeptiert eine Referenz mit Vorlagen rvalue lvalues?

Ich sah die Verwendung von so etwas wie #include <iostream> #include <functional> using namespace std; template<typename FN> void Foo(FN&& Fn) { Fn(); } void b() { cout << "2." << endl; } int main() { Foo([](){ cout << "1." << endl; }); Foo(&b); ...