Suchergebnisse für Anfrage "c++"

6 die antwort

Was kann ich anstelle des Pfeiloperators `->` verwenden?

Was ist der Pfeiloperator (->) ein Synonym für?

16 die antwort

Was ist der Unterschied zwischen einer statischen und einer konstanten Variablen?

Kann mir jemand den Unterschied erklären zwischen astatic undconst Variable?

3 die antwort

Eingabe mehrerer Zahlen in einer Zeile

Ich möchte wissen, wie ich mehrere Nummern in einer Zeile akzeptieren kann, ohne vorher genau zu wissen, wie viele. Also zum Beispiel, wenn ich habe1 2 3 4 als eingabe könnte ich verwenden: cin >> a >> b >> c >> d;Aber wenn ich nicht weiß, dass ...

TOP-Veröffentlichungen

4 die antwort

static vs inline für Funktionen, die in Header-Dateien implementiert sind

So wie ich es mir vorstelleinline in C ++ ist für die Verknüpfung / Scoping. Ich habe es mit in den gleichen Korb gelegtextern undstatic für globale Objekte. In der Regel ist es für eine in einer Headerdatei implementierte Funktion die Lösung, ...

1 die antwort

Die Ausrichtung der Struktur funktionierte nicht mit dem # Pragma-Paket

Ich habe eine C ++ - Struktur: struct a { char b; int c; int d[100]; };Die Größe der Struktur sollte 405 Bytes betragen. Ich sah, dass die Größe der Struktur 408 Bytes beträgt. Der Grund ist die Ausrichtung auf 8 Bytes nach der Ganzzahl "c". Das ...

3 die antwort

Warum müssen wir rvalue reference im move-Konstruktor auf null setzen?

//code from https://skillsmatter.com/skillscasts/2188-move-semanticsperfect-forwarding-and-rvalue-references class Widget { public: Widget(Widget&& rhs) : pds(rhs.pds) // take source’s value { rhs.pds = nullptr; // why?? } private: struct ...

3 die antwort

Wenn die Initialisierung oder Zerstörung durch eine Ausnahme beendet wird, die nicht behandelt wird, sind dann vollständig aufgebaute Unterobjekte unbedingt zerstört?

Der Standard unterscheidet zwischen zwei Arten der Zerstörung, die auftreten, wenn eine Ausnahme ausgelöst wird. Betonung meiner. §15.2 / 1 Als Kontrolle geht von aWurfausdruck Für einen Handler werden Destruktoren für alle automatischen ...

1 die antwort

Mehrfache Definition von Inline-Funktionen beim Verknüpfen von statischen Bibliotheken

Ich habe ein C ++ - Programm, das ich mit mingw (gcc für Windows) kompiliere. Verwenden der TDM-Version von mingw, die gcc enthält 4.4.1. Die ausführbaren Links zu zwei statischen Bibliotheksdateien (.a): Eine davon ist eine in C geschriebene ...

6 die antwort

Gibt es Fallstricke, die varargs mit Referenzparametern verwenden?

Ich habe diesen Code (zusammengefasst) ... AnsiString working(AnsiString format,...) { va_list argptr; AnsiString buff; va_start(argptr, format); buff.vprintf(format.c_str(), argptr); va_end(argptr); return buff; }Und auf der Grundlage, dass ...

1 die antwort

Shared-Memory-IPC-Synchronisation (ohne Sperre)

Stellen Sie sich das folgende Szenario vor: Bedarf: Intel x64 Server (mehrere CPU-Sockel => NUMA)Ubuntu 12, GCC 4.6Zwei Prozesse, die große Datenmengen über (benannten) gemeinsam genutzten Speicher gemeinsam nutzenKlassisches ...