Als «c++» getaggte Fragen

133
Wie schnell ist D im Vergleich zu C ++?

Ich mag einige Funktionen von D, wäre aber interessiert, wenn sie mit einer Laufzeitstrafe verbunden sind? Zum Vergleich habe ich ein einfaches Programm implementiert, das Skalarprodukte vieler Kurzvektoren sowohl in C ++ als auch in D berechnet. Das Ergebnis ist überraschend: D: 18,9 s...

133
LLVM vs Clang unter OS X.

Ich habe eine Frage zu llvm, clang und gcc unter OS X. Was ist der Unterschied zwischen llvm-gcc 4.2, llvm 2.0 und clang? Ich weiß, dass sie alle auf llvm aufbauen, aber wie unterscheiden sie sich? Was ist neben dem schnelleren Kompilieren der Vorteil von llvm gegenüber

133
Drucken der richtigen Anzahl von Dezimalstellen mit cout

Ich habe eine Liste von floatWerten und möchte sie coutmit 2 Dezimalstellen drucken . Beispielsweise: 10.900 should be printed as 10.90 1.000 should be printed as 1.00 122.345 should be printed as 122.34 Wie kann ich das machen? ( setprecisionscheint dabei nicht zu

133
Anschließen überlasteter Signale und Steckplätze in Qt 5

Ich habe Probleme, die neue Signal- / Slot-Syntax (unter Verwendung des Zeigers auf die Elementfunktion) in Qt 5 in den Griff zu bekommen, wie unter Neue Signal-Slot-Syntax beschrieben . Ich habe versucht, dies zu ändern: QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider,...

133
Wie soll man std :: optional verwenden?

Ich lese die Dokumentation von std::experimental::optionalund habe eine gute Vorstellung davon, was es tut, aber ich verstehe nicht, wann ich es verwenden soll oder wie ich es verwenden soll. Die Seite enthält noch keine Beispiele, was es mir schwerer macht, das wahre Konzept dieses Objekts zu...

133
Gibt es eine Optimierung für den wahlfreien Zugriff auf ein sehr großes Array, wenn der Wert in 95% der Fälle entweder 0 oder 1 ist?

Gibt es eine mögliche Optimierung für den wahlfreien Zugriff auf ein sehr großes Array (ich verwende derzeit uint8_tund frage, was besser ist)? uint8_t MyArray[10000000]; wenn der Wert an einer beliebigen Position im Array ist 0 oder 1 für 95% aller Fälle, 2 in 4% der Fälle, zwischen 3 und 255 in...

132
Warum sollte jemand C über C ++ verwenden? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung...

132
Wird modernes C ++ immer häufiger? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung...

132
C ++: Warum ist Bool 8 Bit lang?

In C ++ frage ich mich, warum der Bool-Typ 8 Bit lang ist (auf meinem System), wobei nur ein Bit ausreicht, um den Booleschen Wert zu speichern. Früher glaubte ich, dies sei aus Leistungsgründen der Fall, aber was ist dann auf einem 32-Bit- oder 64-Bit-Computer, auf dem die Register 32 oder 64 Bit...

131
System ("Pause"); - Warum ist es falsch?

Hier ist eine Frage, die ich nicht ganz verstehe: Der Befehl system("pause");wird neuen Programmierern beigebracht, um ein Programm anzuhalten und auf die Fortsetzung einer Tastatureingabe zu warten. Es scheint jedoch von vielen erfahrenen Programmierern als etwas missbilligt zu werden, das nicht...