Als «c++» getaggte Fragen

73
c ++: Nummer mit Kommas formatieren?

Ich möchte eine Methode schreiben, die eine Ganzzahl verwendet und eine std::stringdieser mit Kommas formatierten Ganzzahlen zurückgibt. Beispieldeklaration: std::string FormatWithCommas(long value); Anwendungsbeispiel: std::string result = FormatWithCommas(7800); std::string result2 =...

73
Definieren Sie konstante Variablen im C ++ - Header

Ein Programm, an dem ich arbeite, hat viele Konstanten, die für alle Klassen gelten. Ich möchte eine Header-Datei "Constants.h" erstellen und alle relevanten Konstanten deklarieren können. Dann kann ich in meinen anderen Klassen einfach aufnehmen #include "Constants.h. Ich habe es mit #ifndef......

73
Übergeben von Arrays an die Funktion in C ++

#include <iostream> using namespace std; void printarray (int arg[], int length) { for (int n = 0; n < length; n++) { cout << arg[n] << " "; cout << "\n"; } } int main () { int firstarray[] = {5, 10, 15}; int secondarray[] = {2, 4, 6, 8, 10}; printarray(firstarray, 3);...

73
Standardwerte in einer Struktur initialisieren

Wenn ich nur einige ausgewählte Werte einer C ++ - Struktur initialisieren müsste, wäre dies richtig: struct foo { foo() : a(true), b(true) {} bool a; bool b; bool c; } bar; Bin ich davon ausgehen , korrigiere ich mit einem enden würde structElement namens barmit Elementen bar.a = true,...

73
Wann und warum muss ich cin.ignore () in C ++ verwenden?

Ich habe ein sehr einfaches Programm in C ++ geschrieben, das den Benutzer aufforderte, eine Zahl und dann eine Zeichenfolge einzugeben. Zu meiner Überraschung hörte es beim Ausführen des Programms nie auf, nach der Zeichenfolge zu fragen. Es wurde einfach übersprungen. Nachdem ich etwas über...