Suchergebnisse für Anfrage "c++11"
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 ...
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. ...
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 ++?
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 ...
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 ...
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 ...
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 ...
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: ...
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 == ...
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 ...