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

Standard-C ++ 11-Code entspricht der PEXT-Haswell-Anweisung (und wird wahrscheinlich vom Compiler optimiert)

Die Haswell-Architekturen haben mehrere neue Anweisungen. Eine davon ist PEXT ( Parallelbits-Extrakt ), deren Funktionalität durch dieses Bild erklärt wird (Quelle hier ): Er nimmt einen Wert r2 und eine Maske r3 und setzt die ex...
15.01.2014, 17:27
2
Antworten

Kann ich eine variable Vorlage verwenden, um eine andere Variablenvorlage zu deklarieren?

Mit variablen Templates, die in C ++ 14 kommen (und Clang unterstützt sie bereits) und einem Vorschlag für Standard is_same_v und ebenfalls Typeigenschaften, dachte ich, dass ich in der Lage wäre, neue Typmerkmale wie folgt zu erstellen: %V...
26.01.2014, 02:12
1
Antwort

libsvm (C ++) gibt immer die gleiche Vorhersage aus

Ich habe einen OpenCV / C ++ - Wrapper für libsvm implementiert. Bei der Rastersuche nach SVM-Parametern (RBF-Kernel) gibt die Vorhersage immer das gleiche Label zurück. Ich habe künstliche Datensätze erstellt, die Daten sehr leicht trennen kö...
15.09.2013, 19:37
2
Antworten

Rückgabetypableitung mit einem expliziten Prototyp in C ++

Ich habe mit dem Rückgabetyp-Abzug gespielt, der in g ++ mit -std = c ++ 1y unterstützt wird. Wenn Sie eine Funktion mit einem expliziten Rückgabetyp prototypieren und später versuchen, die Funktion mit der Rückgabetypableitung zu definieren, b...
29.08.2013, 19:36
2
Antworten

constexpr Array zurückgeben, gcc Warnung

Ich habe eine constexpr-Funktion geschrieben, die ein Array zurückgibt. %Vor% g ++ 4.8 kompiliert den Code korrekt, gibt jedoch die folgende Warnung aus: %Vor% Ist die Warnung in diesem Fall korrekt? Ist es inkorrekt, ein Array aus einer...
31.08.2014, 19:56
5
Antworten

Wann sollten intelligente Zeiger zum Halten von Arrays verwendet werden?

Ich habe viele Antworten gesehen, die vorschlagen, intelligente Zeiger zu verwenden, um dynamisch zugewiesene Arrays im Speicher zu halten. Meine Ansicht war immer, dass wenn die Größe bekannt ist, sollte sie in ein std::array gehüllt werden,...
06.09.2014, 14:41
5
Antworten

Initialisierung von std :: shared_ptrstd :: map mit braced-init

Ich habe das folgende shared_ptr zu einem map : %Vor% und ich möchte es mit braced-init initialisieren. Ist es möglich? Ich habe es versucht: %Vor% aber das gibt den folgenden Fehler, wenn mit Xcode 6.3 kompiliert wird: %Vor%...
06.04.2016, 08:32
3
Antworten

Microsoft Compiler im Docker

Ich möchte einen Docker-Container einrichten, der Builds der vollständig in C ++ geschriebenen Codebasis unterstützt, und die generierte Anwendung wird nur unter Windows ausgeführt. Zu diesem Zweck muss ich einen Container einrichten, der uns...
15.04.2016, 06:09
1
Antwort

Datenelement mit dem Klassennamen

Der Standard sagt, "Ein Mitglied einer Klasse T kann T nicht als Namen verwenden, wenn es sich bei dem Element um ein statisches Datenelement, eine Elementfunktion, einen Elementtyp, eine Elementvorlage, einen Enumerator einer unbegrenzten Aufzä...
08.08.2015, 20:10
2
Antworten

Ermitteln einer "Bewegungsrichtung" (Winkel) eines Punktes

Ich arbeite an einem ziemlich coolen Projekt, bei dem ich Daten über die Bewegung eines Cursors sammle, aber ich bin auf ein Problem gestoßen, bei dem ich glaube, ich könnte etwas Hilfe gebrauchen. Ich lese ständig Daten über die x- und y-Positi...
31.07.2015, 18:14