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

Wie meldet man einen Stapelpufferüberlauf unter Windows?

Im unten gezeigten Code habe ich alle dokumentierten Möglichkeiten verwendet, um eine Ausnahme zu erkennen und eine Diagnose zu erstellen. Es verwendet die C ++ - try / catch-Schlüsselwörter, fängt eine SEH-Ausnahme mit den Erweiterungsschlüssel...
25.05.2016, 05:20
3
Antworten

'noexcept' Spezifizierer für Getter und Setter

Sagen wir, ich habe den folgenden Code: %Vor% Die Verwendung von noexcept für ganzzahlige Typen und Zeiger scheint mir ziemlich offensichtlich. Aber was sind Empfehlungen bei nicht ganzzahligen Typen wie Klassen und Strukturen, die kei...
16.05.2017, 12:30
3
Antworten

Hat diese const-Referenz ihr Leben erhalten?

Ich habe diese Antwort auf die Frage " Verlängert eine const-Referenz das Leben eines Temporären? ", das besagt:    Nur lokale const Referenzen verlängern die Lebensdauer. Ich fürchte, mein Standarde ist nicht auf dem neuesten Stan...
31.05.2017, 20:34
3
Antworten

USB-Kommunikations-API

Gibt es eine anständige USB-Kommunikations-API? Vorzugsweise plattformübergreifend (Linux wenn nicht, schätze ich) Ich habe keinen bestimmten Verwendungszweck, ich möchte nur etwas über die Verwendung der USB-Anschlüsse für zukünftige Elektro...
20.07.2009, 15:15
2
Antworten

Erlaubt den Aufruf eines beliebigen Konstruktors für alle Array-Elemente

Nach einigen Nachforschungen sieht es so aus, als ob das Verhalten beim Initialisieren von Variablen einer Konvention folgt. Für einzelnes Element: %Vor% Das macht viel Sinn, bis Sie versuchen, dieselbe Logik auf Arrays anzuwenden: %Vor...
04.02.2018, 17:19
1
Antwort

Speicherbedarf von unique_ptr [duplizieren]

Hat eine unique_ptr -Instanz (ohne benutzerdefiniertes Löschprogramm) den gleichen Speicherbedarf wie ein roher Zeiger oder speichert eine Instanz mehr als nur den Zeiger?     
07.11.2015, 07:34
1
Antwort

Was ist der Vorteil des "hand-rolled" vtable Ansatzes?

Vor kurzem bin ich auf einige Arten von Lösch-Implementierungen gestoßen, die eine "handgerollte" vtable verwenden - Adobe ASL any_regular_t ist ein Beispiel, obwohl ich es auch in Boost ASIO gesehen habe (für die Warteschlange der Komplett...
02.11.2015, 19:47
2
Antworten

Wie tausche ich die ersten 2 aufeinander folgenden verschiedenen Bits

Was wäre ein schneller und eleganter Weg, um die ersten (am wenigsten signifikanten) 2 aufeinander folgenden Bits in einer vorzeichenlosen Ganzzahl zu tauschen? z. B. %Vor% Bisher bin ich auf folgendes gestoßen: %Vor% Meine größte Unz...
04.11.2015, 21:08
5
Antworten

Homegrown Workqueue vs Intel TBB

Wir überlegen, welches parallele Framework für C/C++ verwendet werden soll. Wir haben einige sehr spezielle Bedingungen und sind nicht 100% sicher, dass z.B. TBB kann etwas "more" hinzufügen. Es gibt N laufende Threads und eine syn...
05.12.2011, 14:17
2
Antworten

Wann Atomoperationen NICHT zu verwenden sind? [geschlossen]

Ich kann mir Gründe vorstellen, wenn es nicht wichtig ist, und eine Situation, in der Sie sie NICHT verwenden möchten, wenn Sie ein Design auf Verhalten mit nicht-atomaren Operationen testen wollen. Was sind andere Gründe? Insbesondere arbeit...
11.02.2014, 18:13