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

Kann std :: this_thread :: sleep_for () unechte Wakeups haben?

Hinweis: Dies ist keine Frage zu std::condition_variable::wait_for() . Ich weiß, dass das spurlos aufwachen kann. Das Verhalten meines Programms schlägt vor, dass die Antwort auf diese Frage Ja ist, aber die STL-Dokumentation ist für den Fa...
29.05.2015, 20:29
1
Antwort

Können Funktionsaufrufe neu geordnet werden

Ich benutze C ++ 98. Inwieweit können Funktionsaufrufe umsortiert werden? Ich verwende keinen globalen Status, sondern nur den Status von Objekten, die für die Funktion lokal sind. Mein besonderer Fall ist: %Vor% Wo Objekt1 und Objekt2 im...
02.06.2015, 21:26
1
Antwort

Kann der Vorlagenparameterabzug in Klassendatenmitgliedern verwendet werden?

C ++ 17 führt Vorlagenargumentabzug ein. Mit gcc-7.2 kann ich es einfach in einer Funktion verwenden: %Vor% Ich habe erwartet, dass dieselbe Syntax in nicht statischen Datenmembern der Klasse funktioniert, wie zum Beispiel: %Vor% ab...
20.11.2017, 18:02
2
Antworten

Anwenden einer Funktion auf jedes Element eines Tupels

Bei einem std::tuple -like Objekt (also mit definierter% semantischer tuple_size und get ) und einem unären Funktorobjekt ftor möchte ich ftor für jedes Element von% co_de aufrufen können % -ähnliches Objekt. Wenn ich den Rückga...
07.11.2017, 09:11
2
Antworten

Wie soll ich einen QGraphicsScene mit Layouts und Widgets verwenden?

Ich erstelle ein grafisches Datenanzeige-Widget in Qt4 und ich war versucht, die QGraphicsScene dafür zu verwenden, QGraphicsItem s für die Datenelemente usw. zu erstellen. Ich wollte jedoch einige Ebenen von Steuerelementen hinzufügen...
24.06.2009, 14:26
2
Antworten

Konvertiere Raw in Wav-Streams in NodeJS

Ich benutze eine nodeJS Bibliothek naudio - Link - um Ton von 2 Mikrofonen aufzunehmen (insgesamt 4 Kanal Audio mit jedes Mikrofon ist Stereo). Diese Bibliothek spuckt eine Datei .raw in den folgenden Spezifikationen aus: 16 BIT, 48000H...
16.01.2018, 21:50
4
Antworten

Erkennen bestimmter Funktionsaufrufe in Komponententests

Ich möchte herausfinden können, ob meine Funktion (oder irgendeine andere Funktion, die sie aufruft) am Ende einige spezifische Funktionen (z. B. malloc und free ) in meinen Unit-Tests aufruft: einige kleine Teile von Meine Software hat har...
31.12.2017, 17:56
3
Antworten

Wie mache ich eine C ++ (shared) library kompatibel mit clang und GCC?

Ich habe eine ziemlich umfangreiche C ++ 11-Bibliothek geschrieben, und ich plane den Download von vorkompilierten Versionen von meiner Website zu erlauben. Also habe ich einen automatisierten Build eingerichtet, der die Bibliothek mit clang...
03.01.2018, 07:16
1
Antwort

Ist es mißbräuchlich, Parameter der Elternvorlage abzuleiten, wenn der Zeiger auf die Funktion consxpr im Gültigkeitsbereich einer Klasse übergeben wird?

Minimales Beispiel, das ich bekommen habe, ist ein bisschen kompliziert: %Vor% [gcc] kompiliert den Code ohne Probleme, [clang] beschwert sich über die Übereinstimmung von Parent mit Kid problem: %Vor% Um absurder zu werden, we...
17.12.2017, 11:45
1
Antwort

So erstellen Sie eine Funktionsvorlage, die einen Funktor mit variablen Argumenten verwendet

Ich versuche, eine Funktionsvorlage (in C ++ 11) zu implementieren, deren Parameter ein Lambda mit beliebigen Parametern ist, und gebe ein kompatibles std :: function-Objekt zurück. Das Ziel ist, dass die zurückgegebene Funktion asynchron aufger...
08.02.2017, 22:30