Als «c++11» getaggte Fragen

1894
In C ++ 11 wurde ein standardisiertes Speichermodell eingeführt. Was bedeutet das? Und wie wird sich das auf die C ++ - Programmierung auswirken?

In C ++ 11 wurde ein standardisiertes Speichermodell eingeführt. Was genau bedeutet das? Und wie wird sich das auf die C ++ - Programmierung auswirken? Dieser Artikel (von Gavin Clarke, der Herb Sutter zitiert ) sagt Folgendes: Das Speichermodell bedeutet, dass C ++ - Code jetzt über eine...

1702
Was ist Bewegungssemantik?

Ich habe gerade das Podcast-Interview mit Scott Meyers über C ++ 0x gehört . Die meisten neuen Funktionen haben für mich Sinn gemacht, und ich freue mich jetzt tatsächlich auf C ++ 0x, mit einer Ausnahme. Ich bekomme immer noch keine Bewegungssemantik ... Was ist das

761
push_back vs emplace_back

Ich bin etwas verwirrt über den Unterschied zwischen push_backund emplace_back. void emplace_back(Type&& _Val); void push_back(const Type& _Val); void push_back(Type&& _Val); Da es eine push_backÜberlastung gibt, die eine R-Wert-Referenz nimmt, sehe ich nicht ganz, wozu der...

570
Was genau ist nullptr?

Wir haben jetzt C ++ 11 mit vielen neuen Funktionen. Eine interessante und verwirrende (zumindest für mich) ist die neue nullptr. Nun, das böse Makro ist nicht mehr nötig NULL. int* x = nullptr; myclass* obj = nullptr; Trotzdem verstehe ich nicht, wie es nullptrfunktioniert. Zum Beispiel sagt der...

543
Iterator-Ungültigkeitsregeln

Was sind die Iterator-Ungültigkeitsregeln für C ++ - Container? Vorzugsweise in einem Zusammenfassungslistenformat. (Hinweis: Dies ist als Eintrag in die C ++ - FAQ von Stack Overflow gedacht . Wenn Sie die Idee kritisieren möchten, eine FAQ in dieser Form bereitzustellen, ist die Veröffentlichung...