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.
4
Antworten

Muss der Inhalt des Stapels aufgeräumt werden?

Wir haben eine PCI PA-DSS-Zertifizierung und eine der Anforderungen besteht darin, das Schreiben sauberer PAN (Kartennummer) auf die Festplatte zu vermeiden. Die Anwendung schreibt solche Informationen nicht auf die Festplatte, aber wenn das Bet...
01.06.2017, 18:43
2
Antworten

Warum ist diese C ++ Codeausführung im Vergleich zu Java so langsam?

Ich habe kürzlich einen rechenintensiven Algorithmus in Java geschrieben und ihn dann nach C ++ übersetzt. Zu meiner Überraschung lief das C ++ wesentlich langsamer. Ich habe jetzt ein viel kürzeres Java-Testprogramm und ein entsprechendes C ++...
03.06.2017, 10:26
2
Antworten

Gibt es eine Möglichkeit zu überprüfen, ob std :: random_device tatsächlich zufällig ist?

Zitieren von cppreference :    std :: random_device ist eine nicht-deterministische Zufallszahlen-Engine, obwohl Implementierungen std :: random_device unter Verwendung einer Pseudozufallszahlen-Engine implementieren dürfen, wenn keine Unter...
11.01.2015, 11:57
1
Antwort

Warum hat make_unique eine zusätzliche Bewegung mit einem Konstruktor, der std :: bind als Argument annehmen kann?

Ich habe eine triviale Klasse mit einem Konstruktor, der wie folgt aussieht: %Vor% Der Konstruktor kann mit std :: bind: verwendet werden %Vor% Wenn Sie es in der oben beschriebenen Weise verwenden, erhalten Sie eine Kopie von "Ding" und...
14.01.2015, 21:22
2
Antworten

Visual Studio steckt fest. Code wird generiert

Wenn ich ein C ++ - Projekt mit Visual Studio erstelle, bleibt der Prozess hängen, während Code generieren : %Vor% MSVS reagiert immer noch und scheint zu arbeiten, aber ich habe mehr als 10 Minuten gewartet und es ist noch nicht fertig. En...
09.01.2015, 14:07
2
Antworten

Warum ref_count in shared_ptr Implementierung ist int *

Ich habe mehrere Implementierungen von shared_ptr gesehen, zum Beispiel hier . Alle erklären ref_count als int* . Ich verstehe nicht, was wir verlieren würden, wenn es nur ein int ist. Danke! %Vor%     
29.08.2017, 03:38
1
Antwort

Kann die strukturierte Bindingsyntax in polymorphen Lambdas verwendet werden

Strukturierte Bindungen machen es sauberer und lesbarer, um durch eine Karte mit einem Bereich zu laufen, der auf einer Schleife wie unten basiert ist %Vor% Aber können strukturierte Bindungen in Lambda-Ausdrücken wie dem Folgenden verwendet...
07.08.2017, 07:18
1
Antwort

C ++ float vs. double cout setprecision Kuriositäten (Neuling)

Kann jemand erklären, warum diese zwei Variablen mit dem gleichen Wert unterschiedliche Werte ausgeben können, wenn ich setprecision () verwende? %Vor% Die Ausgabe für a ist 98,76, während die Ausgabe für b 98,77 ist.     
04.08.2017, 04:08
1
Antwort

Effiziente Methode, um die ersten N oder letzten N Bits von __m256i auf 1 zu setzen, der Rest auf 0

Wie Sie mit AVX2 auf 1 effizient einstellen können erste N Bits letzte N Bits von __m256i , den Rest auf 0 setzen? Dies sind zwei separate Operationen für Tail und Kopf eines Bitbereichs, wenn der Bereich in der Mitte v...
03.09.2017, 15:16
4
Antworten

Kürzeste Möglichkeit, eine Unterliste einer sortierten Liste von Werten zu erhalten, die in einem bestimmten Intervall liegen

Heute habe ich mich gefragt, was der kürzest mögliche Code sein könnte, um alle Werte in einem sortierten Vektor std::vector<double> zu erhalten, die größer oder gleich a und kleiner oder gleich b sind. Mein erster Ansatz war e...
18.08.2017, 07:33