Suchergebnisse für Anfrage "c++"

8 die antwort

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 | ...

4 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

8 die antwort

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 ...

6 die antwort

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 ...

2 die antwort

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 = -------------------------- ...

2 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

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 ...

16 die antwort

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 ...