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

Wählen Sie die Helligkeit (Belichtung) aus dem HDR-Bild

Ich bin derzeit auf einem Video-Projekt von Bildern fest. Problem: Ich extrahiere Bilder von UE4, aufgrund eines Fehlers werden nicht alle Lichter beim Rendern des Screenshots berücksichtigt. Ausgabe sind HDR-Bilder. Ich möchte eine bess...
14.12.2015, 23:18
2
Antworten

Wie kommt es, dass diese beiden Schleifen gleich schnell laufen, wenn sie mit -O3 kompiliert werden, aber nicht, wenn sie mit -O2 kompiliert werden?

Im unteren Programm erwarte ich, dass test1 wegen der abhängigen Anweisungen langsamer läuft. Ein Testlauf mit -O2 schien dies zu bestätigen. Aber dann habe ich es mit -O3 versucht und jetzt sind die Timings mehr oder weniger gleich. Wie kann da...
24.12.2015, 14:36
1
Antwort

Wie soll der C ++ 17-Vorschlag für eine einheitliche Aufrufsyntax mit Namespaces umgehen?

Soweit ich weiß, gibt es zwei Propsals für die einheitliche Aufrufsyntax für C ++ 17 (wobei die andere als Unified Call-Syntax bezeichnet wird). Wenn ich sie lese, kann ich nicht sehen, wie sie mit Namespaces umgehen wollen. Beispiel: %V...
20.12.2015, 00:54
1
Antwort

Leere Packungen von Enums - machen sie zwei verschiedene Funktionen?

Es gibt eine Technik, die ich manchmal beim Überschreiben von template -Funktionen verwende, die folgendermaßen aussieht: %Vor% Dies unterscheidet do_stuff von do_stuff , weil einer 0 oder mehr UniqueEnum<1> s und der andere...
14.06.2013, 19:41
1
Antwort

Sollte dieser Code nicht nach 12.8p2 im Standard kompiliert werden?

Dieser Code wird in VS2010 nicht kompiliert. Er gibt den Fehler C2440 aus: 'argument': kann nicht von 'A' in 'A & amp;' umwandeln, aber nach 12.8p2 im Standard ist A::A(A&) ein gültiger Kopierkonstruktor und a ist ein lvalue im Ausdruc...
23.06.2013, 14:59
1
Antwort

Warum wird der Destruktor eines verschobenen from-Objekts aufgerufen?

Betrachten Sie den folgenden Code: %Vor% LIVE-DEMO In dem gezeigten Code: Der Standardkonstruktor der Klasse foo wird für die Konstruktion des Objekts tmp . aufgerufen Der Move-Konstruktor der Klasse foo wird in der An...
05.07.2014, 01:43
1
Antwort

Wie kann man die automatische "pass by pointer" -Optimierung in clang ++ deaktivieren?

Ich habe eine Funktion %Vor% Wenn ich es kompiliere, sehe ich, dass clang seine Signatur in ändert %Vor% Es ist unbequem, weil ich diese Funktion von irgendeinem llvm IR-Code direkt verwende. Wie kann man diese Optimierung verbieten?...
01.07.2014, 12:44
1
Antwort

Referenz auf ein Teilsegment eines Vektors?

Ich habe eine C ++ - Funktion in der Blackbox, auf die ich keinen Zugriff auf den Quellcode habe: %Vor% Diese Funktion modifiziert das Element des Eingabevektors in unbekannter Weise. Das Problem, das ich jetzt habe, ist, dass ich die Bla...
20.02.2015, 04:34
1
Antwort

Kopieren von Wörtern aus einer Datei in eine andere Datei in cpp

Ich versuche, Wörter in cpp von einer Datei in eine andere zu kopieren, hier ist mein Code: %Vor% So bekomme ich einen Kompilierungsfehler: %Vor% in der Zeile von wo ich copy () rufe Wenn ich die Konstruktion der Iteratoren zu den fol...
12.02.2015, 17:30
1
Antwort

Leistung von Threads in C ++ 11

Ich bin interessiert an der Performance von Mutex und Message Passing im neuesten gcc mit Threads basierend auf Pthreads und einer Ubuntu Entwicklungsumgebung. Ein gutes generisches Problem dafür sind die Speisephilosophen, wo jeder Philosoph di...
09.06.2013, 14:09