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.
1
Antwort

So implementieren Sie eine echte Enum-Klasse in C ++

Ich versuche ein enum class zu implementieren, das sich wie das mit C ++ 11 (mit Typsicherheit usw.) eingeführte verhält, aber das verhält sich auch wie eine echte Klasse (mit Konstruktor, Methode , etc.). Um dies zu tun, habe ich das inter...
01.09.2017, 17:39
2
Antworten

Boost Property Tree mit dem Dateinamen als Schlüssel

Ich versuche, Dateinamen als Schlüssel in boost :: PropertyTree Aber das "." Zeichen in einem Dateinamen wie "example.txt" bewirkt, dass ein zusätzlicher Layer innerhalb des Eigenschaftsbaums hinzugefügt wird. Die naheliegendste Lösung wäre...
22.12.2009, 19:56
1
Antwort

Euklidische Verlustschicht in Caffe

Ich versuche gerade, meine eigene Verlustschicht in caffe zu implementieren, und während ich dies versuche, verwende ich andere Schichten als Referenz. Eine Sache, die mich jedoch verwirrt, ist die Verwendung von top[0]->cpu_diff() in Bac...
28.06.2015, 11:25
1
Antwort

Verwendung des Klassennamens in einer Klassenvorlage ohne Vorlagenparameter

Der Code stammt aus einem C ++ - Buch wie folgt: Warum hat dieses öffentliche Mitglied Link * next kein typename-Argument? %Vor% Ich denke, es sollte Link<E>* next sein. Bitte sagen Sie mir, warum es kein Vorlagenargument hat....
17.06.2015, 12:09
5
Antworten

Linux Fork-Funktion im Vergleich zu Windows CreateProcess - was wird kopiert?

Ich portiere Windows-Anwendung auf Linux. Ich verwende CreateProcess unter Windows, um untergeordnete Prozesse auszuführen und alle Standard-Streams umzuleiten (ein, aus, Fehler). Die Umleitung von Streams ist kritisch. Der Hauptprozess sende...
12.02.2014, 15:42
2
Antworten

Ist dies ein nicht definiertes Verhalten oder eine falsch positive Warnung?

Betrachten Sie den folgenden Code: %Vor% Nun versuche ich, diesen Code mit clang zu kompilieren ... %Vor% GCC druckt keine Warnungen, auch nicht mit -Wall -Wextra und -pedantic .     
09.05.2015, 19:50
6
Antworten

Kosten von Std :: Mutex vermeiden, wenn kein Multi-Threading ist?

Angenommen, ich habe eine Anwendung, die möglicherweise mehrere Threads erzeugt hat oder nicht. Lohnt es sich, Operationen zu schützen, die eine Synchronisation mit einem std :: mutex benötigen, wie unten gezeigt, oder ist die Sperre so günstig,...
31.08.2015, 18:13
3
Antworten

Lesen jedes n-ten Frames von VideoCapture in OpenCV

Ist es möglich, Frames aus einem Video in Schritten zu lesen (zB möchte ich jeden fünften Frame eines Videostreams lesen). Derzeit mache ich das als Workaround, aber es ist nicht sehr effektiv. %Vor% Irgendwelche Vorschläge, so dass ich nich...
28.03.2014, 05:33
3
Antworten

std :: lock_guard Beispiel, Erklärung, warum es funktioniert

Ich habe einen Punkt in meinem Projekt erreicht, der die Kommunikation zwischen Threads auf Ressourcen erfordert, auf die sehr gut geschrieben werden kann, so dass Synchronisation ein Muss ist. Allerdings verstehe ich Synchronisation nicht wirkl...
07.02.2016, 10:04
1
Antwort

Wie man Elemente aus einem std :: set entfernt, während man darüber iteriert

Wie kann ich Elemente aus einem std::set entfernen, während ich darüber iteriere Mein erster Versuch sieht so aus: %Vor% Aber das ist problematisch, wenn wir das erste Element aus der Menge entfernen wollen, weil iter-- den Iterator...
17.12.2013, 06:31