Suchergebnisse für Anfrage "c++"
Gibt es eine Möglichkeit, eine C ++ - Struktur zum Initialisieren aller POD-Member-Variablen zu verwenden?
Angenommen, ich habe eine C ++ - Struktur, die sowohl POD- als auch Nicht-POD-Mitgliedsvariablen enthält: struct Struct { std::string String; int Int; }; und damit mein Programm reproduzierbares Verhalten erzeugt, möchte ich, dass alle ...
Wie kann ich drei Threads synchronisieren?
Meine App besteht aus dem Hauptprozess und zwei Threads, die alle gleichzeitig ausgeführt werden und drei FIFO-Warteschlangen verwenden: Die fifo-q sind Qmain, Q1 und Q2. Intern verwenden die Warteschlangen jeweils einen Zähler, der erhöht ...
Wie kann ich verschiedene Typen aus derselben Vererbungshierarchie im zusammenhängenden Speicher polymorph speichern und darauf zugreifen?
Für Polymorphismus ist der übliche Ansatz, @ zu verwendestd::vector<base*>. Ich muss jedoch die Adressen selbst angeben, dh den Speicher selbst verwalten, ob ich @ verwendstd::unique_ptr<> oder rohe Zeiger. Ich hätte gerne ...
Wie viele Versionen der C ++ - Standards gibt es?
n C gibt es C89, C99 und C11; was ist mit C ++? Gibt es ein Upgrade seit dem Erscheinen?
Strings von VBA nach C ++ DLL übergeben
Ich bin wirklich verwirrt, wenn es darum geht, Zeichenfolgen von VBA an C ++ zu übergeben. Hier ist der VBA-Code: Private Declare Sub passBSTRVal Lib "foo.dll" (ByVal s As String) Private Declare Sub passBSTRRef Lib "foo.dll" (ByRef s As ...
Warum sind die Konstruktions- und Zerstörungsfunktionen von std :: allocator in c ++ 17 veraltet?
Die c ++ 17-Spezifikation ersetzt dasconstruct unddestroy Mitglieder vonstd::allocator Objekt. Die Arbeitsgruppe lieferte Gründe für die Abwertung anderer ...
Initialisieren eines Zeigers auf eine bestimmte Speicheradresse in C ++ [duplizieren]
Mögliches Duplizieren: pointer auf eine bestimmte feste Adresse [https://stackoverflow.com/questions/2389251/pointer-to-a-specific-fixed-address] Eine interessante Diskussion darüber hat ...
Parameterisierung und "Teilspezialisierung der Funktionsvorlage ist nicht zulässig"
Dies ist eine Fortsetzung vonWas entspricht der Funktionsparameter constexpr? [https://stackoverflow.com/q/39284065] In der ursprünglichen Frage versuchen wir, Code zu beschleunigen, der unter Clang und VC ++ Verschiebungen und Rotationen ...
C ++ - Kopierkonstruktor mit Zeigern
Kann jemand die Bedeutung von @ erklär*p=*q in diesem C ++ - Code? Ist das ein Konzept für einen Kopierkonstruktor? class A{ //any code } int main(){ A *p=new A(); A *q=new A(); *p=*q; return 0; }
Mauszeiger bewegen, um beim Debuggen ein Feld nach dem Operator -> () in Visual Studio anzuzeigen.
Ich hatte eine winzige Klasse: - class A{ public:int aField; }Below, während des Debuggens, wenn ich die Maus über @ bewegaField ima->aField, Visual Studio zeigt den Wert des Feldes an (wie eine kleine Uhr). A* a=new A(); a->aField=1234; //^ ...