Suchergebnisse für Anfrage "c++11"
Beste Möglichkeit, mt19937_64 für Monte-Carlo-Simulationen zu verwenden
Ich arbeite an einem Programm, das eine Monte-Carlo-Simulation ausführt. Insbesondere verwende ich einen Metropolis-Algorithmus. Das Programm muss möglicherweise Milliarden von "Zufallszahlen" erzeugen. Ich weiß, dass der Mersenne-Twister für die ...
Warum kann eine const-Methode keine Nicht-const-Referenz zurückgeben?
Warum wird die Methode nichtgetRanks() unten kompilieren, und wie kann ich es ordnungsgemäß beheben? Ich möchte lediglich eine Member-Accessor-Methode definieren, die einen Verweis auf ein Member zurückgibt. Die Referenz ist nichtconst da könnte ...
Erfordert der C ++ - Standard, dass C-Verknüpfungsfunktionen "noexcept" sind?
Ich kann nichts in dem Standard finden, der Funktionen erzwingt, die mit deklariert wurdenextern "C" seinnoexceptentweder implizit oder explizit. Es sollte jedoch klar sein, dass C-Aufrufkonventionen keine Ausnahmen unterstützen können ... oder ...
Warum wird die unique_ptr-Überladung zurückgesetzt (Zeiger p = pointer ()) und zurückgesetzt (nullptr_t)?
Accroding zuhttp://en.cppreference.com/w/cpp/memory/unique_ptr/reset [http://en.cppreference.com/w/cpp/memory/unique_ptr/reset], void reset( pointer ptr = pointer() ); template< class U > void reset( U ) = delete; void reset( std::nullptr_t p ...
C ++ 11-Template-Funktion mit rvalue-Parameteraufruf
In einer Klasse O habe ich die Funktion als Vorlage verwendettest2: struct A{int value;}; struct O{ A value; template<typename Args> static void test2(Args &&args){ std::cout << std::endl << "!!!" ...
constexpr und initialisierung eines statischen const void zeigers mit reinterpret cast, welcher compiler ist richtig?
Betrachten Sie den folgenden Code: struct foo { static constexpr const void* ptr = reinterpret_cast<const void*>(0x1); }; auto main() -> int { return 0; }Das obige Beispiel kompiliert einwandfrei in g ++ v4.9 ...
C ++ 0x - Export fehlgeschlagen, Ausnahmespezifikationen veraltet. Wird sich dies auf Ihren Code auswirken? [geschlossen]
Das neuesteHerb Sutter Reisebericht [http://herbsutter.wordpress.com/2010/03/13/trip-report-march-2010-iso-c-standards-meeting/] zum C ++ 0x-Standardisierungsprozess zeigt an, dass das Komitee beschlossen hat, das "Export" -Konzept für Vorlagen ...
Ein in einer Klasse eingegebener Klassenname wird nicht als verschachtelter Klassenname behandelt
Nehmen Sie diese Klassendefinitionen: Klassendefinition 1: struct A { struct B* m_b; };Klassendefinition 2: struct A { struct B; B* m_b; };Beide Klassendefinitionen sollten deklarierenB als verschachtelte Klasse. Das dachte ich zumindest, als ...
Der C ++ - Compiler erkennt std :: stringstream :: swap nicht
Ich versuche, den folgenden Code mit g ++ (GCC) 4.8.2 20131212 (Red Hat 4.8.2-7) zu kompilieren: #include <sstream> using namespace std; int main(int argc, char ** argv) { auto x = 1; stringstream s1, s2; s1.swap(s2); }Ich erhalte folgenden ...
Sollte ein main mit nachfolgendem Rückgabetyp vermieden werden? [geschlossen]
Im Codebeispiel unter demmain Funktion wird mit der C ++ 11-Notation für den nachfolgenden Rückgabetyp geschrieben: auto main() -> int { //... return 0; }Frage: Gibt es Gründe dafür?main mit abschließendem Rückgabetyp sollte vermieden und die ...