Suchergebnisse für Anfrage "c++"
Wie verwende ich die C ++ 11-Aufzählungsklasse für Flags?
Sag ich habe so eine Klasse: enum class Flags : char { FLAG_1 = 1; FLAG_2 = 2; FLAG_3 = 4; FLAG_4 = 8; }; Jetzt kann ich eine Variable mit Typflags haben und einen Wert zuweisen7 zum Beispiel? Kann ich das tun Flags f = Flags::FLAG_1 | ...
Was ist Einzel- und Doppelversand?
Ich habe das Besuchermuster wie folgt geschrieben, aber ich verstehe nicht, was Einzel- und Doppelversand ist. AFAIK, single dispatch ruft eine Methode auf, die auf dem Aufrufertyp basiert, double dispatch ruft eine Methode auf, die auf ...
Welche Regel erlaubt "this->" den Zugriff auf Mitglieder abhängiger Basisklassen?
Wie wir wissen, ist der Code unten schlecht geformt, weil das Mitgliedx ist in einer abhängigen Basisklasse. Ändern jedochx zuthis->x in der angezeigten Zeile würde den Fehler beheben. template <typename T> struct B { int x; }; template ...
C ++ Portabilität zwischen Windows und Linux
Ich habe eine Frage zum Schreiben von Programmen, die zwischen Windows und Linux portierbar sein sollen. Vor kurzem habe ich festgestellt, dass wenn Sie ein Programm schreiben, das irgendeine Art von externer Bibliothek verwendet, wenn diese ...
Warum sind rvalues-Referenzvariablen nicht rvalue?
Nehmen wir an, ich habe zwei Überladungen einer Funktionf. f(T&&) undf(T&). Dann im Körper vong: g(T&& t) { f(t);} die Überlastungf(T&) wird aufgerufen, weil t als lWert betrachtet wird. Das ist sehr überraschend für mich. Wie eine Funktion mit ...
Wie schreibe ich diese mathematische Gleichung in c ++
Ich weiß nicht, wie ich die in C ++ angegebene Formel schreiben soll, und ich kann keine Abkürzungen verwenden. Ich muss den Code in langer Version schreiben, das ist das, was ich bisher habe 4x^3 + 8x^2 + 9x - 18 y = -------------------------- ...
Einbinden von Python in C ++ und Aufrufen von Methoden aus dem C ++ - Code
Ich versuche, ein Python-Skript in mein C ++ - Programm einzubetten. Nachdem ich einige Dinge über das Einbetten und Erweitern gelesen habe, verstehe ich, wie ich mein eigenes Python-Skript öffne und wie ich ihm einige Ganzzahlen übergebe. Aber ...
Welche Funktionen muss ich implementieren, um eine Klasse iterabel zu machen? [Duplikat
Diese Frage hat hier bereits eine Antwort: Wie kann ich eine Range-for-Schleife für meine Klasse zulassen? [Duplikat [/questions/18321092/how-to-allow-range-for-loop-on-my-class] 3 answersIch schreibe eine Klasse, die eine Auflistung von ...
Lebensdauer von Qt-Objekten
Was sind die Lebensdauern von Qt-Objekten? Sowie QTcpSocket *socket=new QTcpSocket();Wann wird der Sockel zerstört? Sollte ich es benutze delete socket; Gibt es einen Unterschied zu: QTcpSocket socket;Ich konnte keine tiefen Informationen zu ...
Ist typedef nur ein Stringersatz im Code oder etwas anderes?
Ich war gespannt, wie genau typedef funktioniert. typedef struct example identifier; identifier x;In der obigen Anweisung wird 'bezeichner' gerade durch 'strukturbeispiel' im Code ersetzt (etwas wie Zeichenkettenersetzung)? Wenn nein, was macht ...