Suchergebnisse für Anfrage "c++"
Ctor Initializer: Selbstinitialisierung verursacht Absturz?
Es fiel mir schwer, einen Absturz in der Produktion zu beheben. Ich wollte hier nur mit Leuten über die Semantik sprechen. Wir haben eine Klasse wie ... class Test { public: Test() { // members initialized ... m_str = m_str; } ~Test() {} ...
Was passiert, wenn eine Funktion, die ein Objekt zurückgibt, ohne return-Anweisung endet
as passiert in C ++, wenn eine Funktion, die ein Objekt zurückgeben soll, ohne return-Anweisung endet? Was wird zurückgegeben? z.B std::string func() {}
Wie kann ich eine const-Variable einer Basisklasse in einem Konstruktor einer abgeleiteten Klasse in C ++ initialisieren?
Ich habe eine abstrakte C ++ - Klasse ohne Konstruktor. Es soll eine Basisklasse sein, damit andere Klassen davon erben können. Ich versuche, eine konstante Variable in der Basisklasse zu deklarieren und sie im Konstruktor jeder abgeleiteten ...
OpenMP Bibliotheksspezifikation
Ich bin neu in mp zu öffnen und ich habe versucht, ein Beispielprogramm von der offiziellen Website #include <omp.h> #include <stdio.h> int main() { #pragma omp parallel printf("Hello from thread %d, nthreads %d\n", ...
Ist es in Ordnung, Gleitkommazahlen ohne epsilon mit 0.0 zu vergleichen?
Ich bin mir bewusst, dass man zum Vergleichen von zwei Gleitkommawerten etwas Epsilon-Genauigkeit verwenden muss, da diese nicht genau sind. Ich frage mich jedoch, ob es Randfälle gibt, in denen ich dieses Epsilon nicht benötige. Insbesondere ...
Warum funktioniert der Austausch mit xor in c ++, in Java jedoch nicht? ein Puzzle [duplizieren]
Mögliches Duplizieren: Warum funktioniert diese Anweisung in Java nicht? X ^ = y ^ = x ^ = y; [https://stackoverflow.com/questions/3844934/why-is-this-statement-not-working-in-java-x-y-x-y] Beispielcod int a=3; int b=4; a^=(b^=(a^=b)); In c ++ ...
Wie C ++ Programm mit Boost mit CMake verknüpfen
Wie soll meine CMake-Datei aussehen, um mein Programm mit der Boost-Bibliothek unter Ubuntu zu verknüpfen? Die Fehler, die beim Ausführen von @ angezeigt werdmake: main.cpp:(.text+0x3b): undefined reference ...
Wechsel der "Endianness" von Floats und Doubles
Ich möchte die "Endianness" von float und double Werten umschalten, es funktioniert in Ordnung, indem ich so etwas mache wie: float const v{1.f}; swap(reinterpret_cast<::std::uint32_t const&>(v)); Gibt es eine bessere Möglichkeit, den Tausch ...
Effizienz von Post-Increment v.s. vorab in C ++ [duplizieren]
Diese Frage hat hier bereits eine Antwort: Gibt es einen Leistungsunterschied zwischen i ++ und ++ i in C ++? [/questions/24901/is-there-a-performance-difference-between-i-and-i-in-c] 18 answersIch denke normalerweise, dasspreincrement ist ...
Verwenden von String-Literalen ohne Verwendung des Namespace std
In der C ++ Community wird empfohlen, @ nicht zu verwendeusing namespace std;. Angenommen, Sie möchten Zeichenfolgenliterale verwenden, z.auto s = "dummy"s;. Nicht mitusing namespace std; Ursache für fehlgeschlagenes Kompilieren. Was ist die Lösung