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

shared_ptr - Übergabe nach Wert vs nach Referenz

Angenommen, ich habe: %Vor% In einem Thread erstelle ich ein Event und sende es ab, um es zu versenden: %Vor% Das EventDispatcher empfängt ein EventPtr und fügt es einer Warteschlange hinzu, die in einem anderen Thread verarbeitet...
16.03.2011, 19:36
4
Antworten

Wie messen Sie den Effekt von Verzweigungsfehlern?

Ich bin gerade dabei, eine Implementierung der binären Suche zu erstellen. Mit einigen speziellen Anweisungen, um dies zu messen, habe ich festgestellt, dass der Code etwa 20% Fehlvorhersagequote hat. Ich bin neugierig, ob es irgendeinen Weg gib...
20.05.2010, 21:22
1
Antwort

Färben Sprites von Graustufen zu Farbe

Ich habe viele gleiche Grafiken, aber verschiedene Farben. Ich möchte es optimieren, indem ich aus dem Graustufenbild koloriere. Außerdem möchte ich die Farbe während des Spiels für ein Live-Sprite-Objekt ändern. Ändere auch allmählich die Farbw...
30.08.2017, 13:38
1
Antwort

Wohlgeformtes Programm mit einer fehlerhaft geformten Template-Member-Funktion?

Im folgenden Ausschnitt bin ich verwirrt darüber, warum die Definition von Wrapper::f() const mein Programm nicht zu einem schlecht geformten 1 macht, obwohl es eine nicht-konstante Mitgliedsfunktion eines nicht veränderbaren Mitglieds aufr...
15.12.2017, 09:34
2
Antworten

expliziter Aufruf der Variablenfunktionsvorlage mit leerem Parameterpaket

Betrachten Sie diese einfache (schlechte) Funktionsvorlage, für die auf dieser Site viele Variationen existieren: %Vor% Und zwei Versuche, es aufzurufen: %Vor% Ich kann (a) nicht aufrufen, weil ein Lambda kein std::function<R(Args...
15.07.2015, 20:38
3
Antworten

Wie vergleicht man Vektor mit Array?

Ich möchte den Vektor mit einem Array vergleichen. Elemente in Vektor und Array sind in unterschiedlicher Reihenfolge, unsortiert und können dupliziert werden. Z.B. Unten sind die gleichen: %Vor% Unten, nicht dasselbe: %Vor% Und so et...
17.06.2015, 05:40
1
Antwort

Ist sichergestellt, dass der Template-Vorlagenparameter vom Benutzer bereitgestellte Deduktionsleitfäden aufruft?

Betrachten Sie ein Beispiel: %Vor% [clang] sowie [ gcc] scheinen beide vom Benutzer bereitgestellte Deduktionsanleitungen (# 2) zu verwenden, wenn sie den Vorlagenparameter des Vorlagenvorlagenparameters (# 1) herleiten. Ist es eine stan...
06.10.2017, 16:43
2
Antworten

Mathematische Rundung von Gleitkommazahlen in C ++ im Vergleich zu Mathematica

Der folgende Beitrag wurde gelöst, das Problem trat auf, weil die Formel auf Ссылка Der Leser wird dringend gebeten, die Seite zu betrachten: Ссылка Ich habe das folgende seltsame Phänomen, das mich verwirrt!: Ich habe eine stückwei...
04.03.2015, 19:14
1
Antwort

Gibt es eine Möglichkeit portabel zu erkennen, dass ein Standard-Header mit Makros eingebunden ist?

Ich möchte ein Äquivalent zu boost::swap machen, und in meiner Umgebung können Standard-Header enthalten sein oder nicht. Abhängig von der Projektlizenzierung und anderen Sachen. Ich möchte Teile des Codes durch Wachdetektoren schützen lasse...
04.03.2015, 02:24
1
Antwort

Random stürzt unter Windows 10 64bit mit ATL-Subklassen ab

Von Anfang an: Seit dem 1. März 2017 ist dies ein Bug, der von Microsoft bestätigt wurde. Lesen Sie die Kommentare am Ende. Kurzbeschreibung: Ich habe zufällige Abstürze in größeren Anwendungen mit MFC, ATL. In all diesen Fällen, nac...
19.01.2017, 12:08