Suchergebnisse für Anfrage "c++11"

1 die antwort

Allgemeine Zufallszahlengenerierung

C ++ 11 hat C's @ eine weit überlegene Zufallszahlenbibliothek hinzugefürand(). In C sehen Sie häufig den folgenden Code: srand(time(0)); rand() % MAX + MIN;Weiltime(0) gibt die aktuelle Zeit in Sekunden zurück. Schnelle aufeinanderfolgende ...

3 die antwort

Ist rand () wirklich so schlimm?

Inspiriert vonAllgemeine Zufallszahlengenerierung [https://stackoverflow.com/questions/26435567/general-purpose-random-number-generation] Ich habe beschlossen, meine eigenen Tests durchzuführen, um festzustellen, was mit rand () nicht stimmt. ...

1 die antwort

Was ist der Unterschied zwischen unordered_map :: emplace und unordered_map :: insert in C ++?

Was ist der Unterschied zwischenstd::unordered_map::emplace undstd::unordered_map::insert in C ++?

TOP-Veröffentlichungen

1 die antwort

C ++ 11 Cross-Compiler / Standardbibliothek - Reproduzierbarkeit der Zufallsverteilung

Während die Zufallsgeneratoren auf jedem Compiler dieselbe Zahlenfolge angeben müssen. Zumindest einige der Zufallsverteilungen müssen nicht nur statistische und probabilistische Schwellenwerte erfüllen. Als Beispiel #include <random> #include ...

3 die antwort

Aus Template-Konstruktor der Template-Basisklasse ableiten

Nur neugierig, ist es jemals möglich, von einer Template-Klasse zu erben und im Konstruktor der abgeleiteten Klasse den Konstruktor der Basisklasse aufzurufen, die ebenfalls als Vorlage dient und keine Argumente hat, aus denen ihre ...

1 die antwort

Default Move Constructor in Visual Studio 2013 (Update 3)

Ich habe in der Vergangenheit mehrere Konversationen darüber gefunden (z. B.Hie [https://stackoverflow.com/questions/4819936/why-no-default-move-assignment-move-constructor] ), aber solche Gespräche sind schon länger her. Der Code, zu dem ich ...

1 die antwort

Gegeben, dass p ein Zeiger ist, ist "p> nullptr" wohlgeformt?

Gab einen Zeigerp: char *p ; // Could be any typeassumingp richtig initialisiert ist die folgende wohlgeformte: if (p > 0) // or p > nullptrMehr allgemein ist es wohlgeformt, einen Vergleichsoperator zu verwenden, wenn ein Operand ein Zeiger ...

4 die antwort

constexpr Funktionsparameter als Template-Argumente

Ich spiele mit etwas Spielzeugcode mit C ++ 11 herum, um ein bisschen mehr darüber herauszufinden, wie die Dinge funktionieren. Dabei bin ich auf folgendes Problem gestoßen, das sich vereinfacht auf: template <int x, int y> class add { public: ...

2 die antwort

sollte std :: pair <T1, T2> keinen trivialen Standardkonstruktor haben, wenn T1 und T2?

Ich bin auf ein Problem gestoßen, weil std::is_trivially_default_constructible<std::pair<T1,T2>>::value == false;selbst wen std::is_trivially_default_constructible<T1>::value == true; std::is_trivially_default_constructible<T2>::value == ...

2 die antwort

Sollte ich jeden Header einschließen?

Sollte ich jeden Header einschließen, auch wenn er zuvor enthalten war? Oder sollte ich es vermeiden, wenn ich kann? Beispielsweise. Wenn ich @ benutstd::string undstd::vector in einer Datei. Wenn<string> inbegriffen<vector> sollte ich nur ...