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

Quellcode-Abhängigkeitsmanager für C ++

Es gibt bereits einige Fragen zu Abhängigkeitsverwaltern hier, aber es scheint mir, dass sie hauptsächlich Build-Systeme sind, während ich nach etwas suche, das nur darauf abzielt, Abhängigkeitsverfolgung und -auflösung zu vereinfachen (und Ic...
04.01.2011, 16:10
4
Antworten

R-Werte und L-Werte anders verteilen und sfinae verwenden, um eine Option zu deaktivieren

Ich möchte eine Funktion drop_if implementieren. Bei einem unären Prädikat und einem sequentiellen Container wird ein Container desselben Typs zurückgegeben, der nur die Elemente enthält, die nicht dem Prädikat entsprechen. Wenn der Eingab...
14.06.2017, 10:43
2
Antworten

Unveränderbare C ++ - Containerklasse

Angenommen, ich habe eine C ++ - Klasse, Container , die einige Elemente vom Typ Element enthält. Aus verschiedenen Gründen ist es ineffizient, unerwünscht, unnötig, unpraktisch und / oder unmöglich (1), den Inhalt nach der Konstruktion zu...
29.03.2011, 21:00
1
Antwort

Vorwärtsdeklaration einer 'constexpr' Funktion in einer anderen Funktion - Compilerfehler?

Bei der Erstellung eines MCVE für dieses Problem, über das ich gestolpert bin, habe ich die folgende Diskrepanz zwischen Compilern gefunden: Betrachten Sie den folgenden Code: %Vor% Dieser Code wird in Clang 3.8.0 kompiliert, schlägt ab...
30.05.2016, 13:22
2
Antworten

C ++ 11 unordered_set mit std :: owner_less-like Hashing

Ich verwende eine externe Netzwerkbibliothek, die einige magische Strukturen zurückgibt, die geöffnete Sockets darstellen, und die Dokumente sagen, dass sie beim Einfügen in STL-Container mit std::owner_less verglichen werden sollten. %Vor%...
13.07.2015, 07:58
3
Antworten

C ++ / openGL: Ein QUAD mit Quaternionen zu einem Punkt rotieren

Wenn ich ein QUAD an einer bestimmten Position habe, wie kann ich es so drehen, dass es normal auf einen bestimmten Punkt zeigt? Stellen Sie sich vor, die farbigen Blöcke sind nur rechteckige Quads, dann zeigt dieses Bild ein bisschen was ich me...
08.07.2010, 13:21
1
Antwort

Sollte Lambda im templated code zum Funktionszeiger werden?

Ich habe irgendwo gelesen, dass eine Lambda-Funktion zum Funktionszeiger abfallen sollte, wenn die Aufnahmeliste leer ist. Die einzige Referenz, die ich jetzt finden kann, ist n3052 . Mit g ++ (4.5 & amp; 4.6) funktioniert es wie erwartet, auße...
01.07.2010, 07:38
1
Antwort

Verblüffendes Verhalten des nicht nachlaufenden Parameterpakets

Ich bin auf ein interessantes variantes Template-Funktionsverhalten gestoßen. Kann jemand auf die relevanten Regeln im Standard hinweisen, die dies definieren? GCC , ICC und MSVC kompilieren den folgenden Code erfolgreich (Clang nicht, a...
08.08.2016, 10:56
1
Antwort

Keine Server-OnAccept-Benachrichtigung, wenn der Client ein zweites Mal verbunden wird

Ich habe eine MFC C ++ App geschrieben, in der mein Client-Prozess eine TCP MyCAsyncSocket::Connect zu meinem Server-Prozess macht. Der Serverprozess antwortet mit einem MyCAsyncSocket::OnAccept , der dann wie vorgeschrieben den Detach e...
12.08.2016, 15:46
1
Antwort

Der Vollbildmodus auf Monitor A beim Einrichten mit zwei Monitoren bricht beim Verschieben von Fenstern von Monitor B auf diesen Monitor ab

Ich baue eine Win7 / 8/10 x64 Direct3D11-Desktop-Anwendung, die es dem Benutzer ermöglicht, zwischen Fenster- und Vollbildmodus umzuschalten (richtiger Vollbildmodus, nicht nur ein maximiertes Fenster *). Bei einem Dual-Monitor-Setup treten eini...
16.08.2015, 14:51