c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
3
Antworten

Qt-Timer können nicht von einem anderen Thread gestoppt werden

Hy, Ich schreibe mein erstes Qt-Programm und bekomme jetzt Probleme mit: QObject :: killTimer: Timer können nicht von einem anderen Thread gestoppt werden QObject :: startTimer: Timer können nicht von einem anderen Thread gestartet w...
20.10.2014, 09:00
4
Antworten

swap std :: unique_ptr mit Lambda als Deleter - GCC

Können wir ein Lambda als Deleter mit einem std :: unique_ptr verwenden? Genau genommen habe ich es mit clang ++ gemacht und es war glücklich, das zu tun. Ich verwende std::swap , um zu std::unique_ptr<ObjType, decltyp(deleter)>; z...
05.07.2013, 16:33
1
Antwort

SSL_shutdown korrekt behandeln

Die openssl-Dokumentation zu SSL_shutdown besagt Folgendes: Es wird daher empfohlen, den Rückgabewert von SSL_shutdown () zu überprüfen und SSL_shutdown () erneut aufzurufen, wenn das bidirektionale Herunterfahren noch nicht abgeschlossen ist (R...
20.01.2015, 22:08
1
Antwort

Untergeordnete Methode von der Basismethode ohne virtuelle oder Referenzen aufrufen

Betrachten Sie den Code: %Vor% Wenn ich A::g() virtual mache, gibt es "Call from B" aus. Ich verstand immer "virtuell" nützlich, wenn wir wollen, dass eine Schnittstelle Polymorphie erlaubt, sagen wir A *a = new B(); a->f() , ab...
01.07.2015, 16:34
2
Antworten

Kompilieren von C ++ - Threads

Ich versuche, Threads in meiner C ++ - Anwendung zu verwenden. Mein Code ist: %Vor% Beim Kompilieren habe ich folgende Fehler: %Vor% und viel mehr ... Ich kompiliere mit: %Vor% Die Compiler-Version: %Vor% Was mache ich fals...
23.06.2015, 19:45
6
Antworten

MEMPPY-konformes Schreiben mit striktem Aliasing

Die allgemeine Antwort auf die Frage "Wie implementiert man die memcpy-Funktion mit strengen Aliasing-Regeln?" ist etwas nach dem Motto %Vor% Wenn ich jedoch richtig verstanden habe, kann der Compiler den Aufruf von memcpy und den Zugriff au...
31.07.2014, 13:57
4
Antworten

C ++ Beispiel: Nicht in der Lage zu verstehen, was getan wird?

Ich habe diesen Link bei Ссылка gefunden zeigt "Wie kann ich mit std :: cin ungültige Eingabezeichen überspringen?" %Vor% Ich kann nicht verstehen, wie es geht & gt; Kann jemand bitte erklären? Ich habe Zweifel mit: %Vor% Wie prü...
26.04.2013, 10:27
4
Antworten

Bizarres Gleitkommaverhalten mit vs. ohne zusätzliche Variablen, warum?

Wenn ich den folgenden Code in VC ++ 2013 (32-Bit, keine Optimierungen) ausführen: %Vor% Ich bekomme %Vor% im Debugger. Ich bin verrückt. Kann mir bitte jemand erklären wie die heck y1 und y2 unterschiedliche Werte haben? Ak...
31.01.2014, 11:25
1
Antwort

Wie funktionieren Import-Bibliotheken und warum benötigt MinGW sie nicht?

Ich habe diese Seite angeschaut: Ein ausführlicher Einblick in das ausführbare Dateiformat von Win32 Portable Es wird erläutert, dass der Linker eine Importbibliothek benötigt, da der Compiler nicht zwischen normalen Funktionsaufrufen und A...
07.01.2015, 16:34
1
Antwort

Weisen Sie C-Array dem std :: array von C ++ zu? (std :: arrayT, U = T [U]) - es existiert kein geeigneter Konstruktor von "T [U]" bis "std :: arrayT, U"

Ich versuche, einem C ++ std :: -Array ein C-Array zuzuordnen. Wie mache ich das, den saubersten Weg und ohne unnötige Kopien usw.? Wenn Sie tun %Vor% Ich erhalte einen Compilerfehler: "Es gibt keinen passenden Konstruktor".     
06.10.2014, 15:35