Suchergebnisse für Anfrage "c++"
Was kann ich anstelle des Pfeiloperators `->` verwenden?
Was ist der Pfeiloperator (->) ein Synonym für?
Was ist der Unterschied zwischen einer statischen und einer konstanten Variablen?
Kann mir jemand den Unterschied erklären zwischen astatic undconst Variable?
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 ...
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...