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.
2
Antworten

(opencv rc1) Was bewirkt, dass die Mat-Multiplikation 20x langsamer ist als die Pro-Pixel-Multiplikation?

%Vor% Ersetzt durch %Vor% Was kann ein solches Verhalten verursachen? Liegt es daran, dass opencv "Mat" mit skalarer Multiplikation zu einer Mat mit Mat-Multiplikation "promotet" oder ist es eine spezifische gescheiterte Optimierung für Arm...
11.05.2015, 11:55
2
Antworten

C11 & C ++ 11 Ausgedehnte und universelle Charakterentweichung

Kontext C11 und C ++ 11 unterstützen sowohl erweiterte Zeichen in Quelldateien als auch universelle Zeichennamen (Universal Character Names, UCNs), die es ermöglichen, Zeichen einzugeben, die nicht im Basis-Quellzeichensatz enthalten sind und...
10.05.2015, 16:38
3
Antworten

Wie kann ich die Systemzeit von einem Core Dump bekommen?

Ich habe einen Core-Dump nach einem Segmentierungsfehler erzeugt. Gibt es einen Weg in gdb (oder irgendwie anders), um die Systemzeit zu sehen, als das passierte? Ich kann die Erstellungszeit der Core-Dump-Datei nicht verwenden, da sie ohne d...
07.02.2013, 15:19
1
Antwort

boost :: hash_combine vs einfaches XOR'ing

Bei Verwendung der Boost-Bibliothek funktioniert die Funktion boost::hash_combine wie folgt: %Vor% Ссылка Was ist der Vorteil dieses Ansatzes gegenüber einfach XOR-ing? Mit XOR-ing kann man sogar die Hash-Funktion verwenden, um un...
26.04.2015, 21:33
3
Antworten

Verwendung signierter vs unsignierter Variablen für Flags in C ++

Gibt es eine "gute Praxis" oder eine Gewohnheit, signierte Variablen im Vergleich zu vorzeichenlosen Variablen für Flags zu verwenden? Persönlich würde ich eine vorzeichenlose Variable verwenden, aber ich kann sogar eine signierte Variable seh...
22.04.2015, 10:48
1
Antwort

Warum ist mein Code viel langsamer als opencv für einen einfachen StereoBM-Algorithmus?

Dies ist mein Testcode für die Implementierung eines einfachen testBM-Algorithmus, keine Vorfilterung. Aber es dauert etwa 400 ms oder mehr, wenn die Fenstergröße größer ist, während die StereoBM von opencv (CPU nicht GPU) 20 ms dauert. Ich habe...
26.04.2015, 14:16
1
Antwort

Casting zur Referenz in einer Vorlage scheint Const-Ness wegzuwerfen

Betrachten Sie den folgenden C ++ - Code: %Vor% Dies führt offensichtlich zu einem Compilerfehler, weil Sie keine veränderbare Referenz auf eine const-Zeichenfolge erstellen können. Mit GCC 4.7.2 ist der folgende Fehler: %Vor% ABER...
23.02.2014, 19:05
2
Antworten

Protobuf-net ist inkompatibel mit Google protobuf for C ++ (Nachrichtencodierung)

Wir hatten einige (viele) Klassen in .NET. Wir haben protobuf-net verwendet, um sie zu markieren und .proto-Wrapper für die C ++ - Codeseite über Google Original-Bibliothek . Also habe ich eine Nachricht (C ++ DebugString () in einer Event...
24.12.2012, 10:46
1
Antwort

Mischen von libstdc ++ -Versionen

Es gibt zwei Software-Teams, die C ++ - Anwendungen für das gleiche Betriebssystem entwickeln (Scientific Linux 6.5): Team_A verwendet den vom Betriebssystem bereitgestellten Compiler und die Bibliotheken (GCC 4.4.7, GLIBC_2.12, GLIBCXX_3.4...
10.01.2015, 20:43
3
Antworten

SFINAE: 'static_castvoid ()' oder ', void ()'?

Wenn SFINAE für einen beliebigen Typ ausgeführt wird, muss das Ergebnis eines Ausdrucks oft in void umgewandelt werden. Ich habe zwei Möglichkeiten gesehen, dies zu tun; eine Besetzung zu void: %Vor% Oder alternativ den Kommaoperator mit...
03.03.2015, 16:48