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

Warum werden Kopiervorgänge gelöscht, wenn Verschiebeoperationen deklariert werden?

Wenn eine Klasse explizit eine Kopieroperation deklariert (d. h. einen Kopierkonstruktor oder einen Kopierzuweisungsoperator), werden Bewegungsoperationen für die Klasse nicht deklariert. Wenn eine Klasse jedoch explizit eine Verschiebungsoperat...
14.08.2014, 03:34
2
Antworten

C ++ Pre-Prozessor definiert nach dem Schlüsselwort der Klasse und vor dem Klassennamen

Ich bin kürzlich auf diese Art von Code in einer OpenGL-Shader-Klasse gestoßen und bin mir seiner Verwendung nicht sicher. Wie ich es verstehe, lesen Sie IBM Dokumentation , das #define ONEWORD wird jedes Vorkommen von ONEWORD im folgenden T...
04.04.2013, 06:11
4
Antworten

VARIANT Datentyp von C ++ in C #

Was entspricht dem VARIANT-Datentyp von C ++ in C #? Ich habe Code in C ++, der den VARIANT-Datentyp verwendet. Wie kann ich diesen Code in C # konvertieren?     
04.04.2013, 08:59
1
Antwort

C ++ - Enttäuschende Leistung mit Tesseract

Das Unternehmen, an dem ich arbeite, erwägt, seine aktuelle OCR-Engine (Nuances OmniPage) auf eine Open-Source-Alternative wie Tesseract umzustellen. In der Hoffnung, einige Leistungsbenchmarks (Ausführungsgeschwindigkeit und Genauigkeit) zu...
11.07.2013, 17:26
2
Antworten

Ist es effizienter, einen Funktor ohne Mitglieder, ein Klassenmitglied oder ein Stapelobjekt zu erstellen?

Ich habe einen Funktor ohne Mitgliedsvariablen. Ich frage mich, ob es effizienter ist, diesen Funktor bei Bedarf zu erstellen oder ihn als Membervariable zwischenzuspeichern. Es gibt Probleme in Bezug auf die Optimierung der leeren Basisklasse u...
18.10.2013, 13:47
1
Antwort

Übergabe von Lambda, deklariert mit Auto-Schlüsselwort durch nichtkonstante Referenz als Argument für std :: function Parametertyp

Betrachten Sie den folgenden Code: %Vor% Würde mir jemand erklären: (a) Warum generiert fizz(g2) einen Kompilierfehler und die anderen Konstrukte nicht? Es scheint, dass ich ein Lambda per Referenz übergeben kann, wenn ich seinen Typ e...
13.04.2013, 05:04
1
Antwort

Verhindern, dass C ++ 11 Endlosschleifen entfernt

Wie in diese Frage besprochen, optimiert C ++ 11 Endlosschleifen weg. Aber bei Embedded Devices, die nur einen Zweck haben, sind Endlosschleifen sinnvoll und werden oft verwendet. Sogar ein vollständig leeres while(1); ist nützlich für e...
19.06.2014, 03:30
2
Antworten

Ermitteln eines Timeouts in ffmpeg

Ich schreibe eine Software, die ffmpeg ausgiebig verwendet, und es ist multi-threaded mit mehreren Klasseninstanzen. Wenn die Netzwerkverbindung ausfällt, bleibt ffmpeg beim Lesen hängen. Ich habe eine Methode gefunden, um einen Rückruf zuzuw...
19.05.2012, 14:56
2
Antworten

c ++ - Compiler, der alle C ++ 11-Parallelitätsfunktionen unterstützt? [Duplikat]

Ich versuche zu lernen, parallele Codes mit Thread-Bibliothek von C ++ 11 zu schreiben, also zuerst brauche ich einen Compiler, der diese Bibliothek unterstützt meine Frage ist, dass welcher Compiler alle Nebenläufigkeitsfunktionen von C ++ 11 u...
02.04.2012, 20:04
2
Antworten

Wie erstellt man ein Programm mit 2 verschiedenen Werten einer Variablen in CMake?

Ich habe kürzlich mein Qt -Projekt von qmake nach CMake portiert. Mein Hauptprogramm enthält einen Wert, der von einer #define -Direktive abhängt. Ich möchte angeben, dass die Direktive extern über CMake definiert und 3 untersc...
03.04.2012, 08:20