Suchergebnisse für Anfrage "virtual"

1 die antwort

Kann ich eine virtuelle Funktion aufrufen, um ein Basisklassen-Unterobjekt zu initialisieren?

ch weiß, dass virtuelle Funktionen in einem Konstruktor weder direkt noch indirekt aufgerufen werden sollten, aber dieser Code funktioniert einwandfre Ist das, was ich hier habe, sicher? #include <iostream> #include <string> struct A { A (const ...

3 die antwort

Was ist der einfachste Weg, Python-Skripte auf einem Cloud-Server auszuführen?

Ich habe ein Web-Crawler-Python-Skript, das Stunden in Anspruch nimmt und auf meinem lokalen Computer nicht vollständig ausgeführt werden kann. Gibt es eine bequeme Möglichkeit, dies auf einem einfachen Webserver bereitzustellen? Das Skript lädt ...

12 die antwort

Mit Javascript feststellen, ob ein Element in DOM vorhanden oder virtuell ist (wurde gerade von createElement erstellt)

Ich suche nach einer Möglichkeit, um herauszufinden, ob das Element, auf das in Javascript verwiesen wird, in das Dokument eingefügt wurde. Veranschaulichen wir einen Fall mit folgendem Code: var elem = document.createElement('div'); // ...

TOP-Veröffentlichungen

24 die antwort

Alternativ zu statischen virtuellen c ++ - Methoden

n C ++ ist es weder möglich, eine statische virtuelle Funktion zu deklarieren, noch eine nicht statische Funktion in einen Funktionszeiger im C-Stil umzuwandel Jetzt habe ich ein einfaches altes C SDK, das stark Funktionszeiger verwendet. Ich ...

8 die antwort

Erfordern von Überschreibungen für virtuelle Funktionen, um das Überschreibungsschlüsselwort @ zu verwend

C ++ 11 hinzugefügtoverride, um sicherzustellen, dass die von Ihnen geschriebenen Memberfunktionen die virtuellen Funktionen der Basisklasse tatsächlich überschreiben (oder nicht kompilieren). Aber in einer großen Objekthierarchie kann es ...

10 die antwort

Anzahl der Parameter von reinen virtuellen Funktionen überschreiben

Ich habe die folgende Schnittstelle implementiert: template <typename T> class Variable { public: Variable (T v) : m_value (v) {} virtual void Callback () = 0; private: T m_value; };Eine richtige abgeleitete Klasse würde folgendermaßen ...

14 die antwort

Overriding vs Virtual

Was ist der Zweck, das reservierte Wort virtual vor Funktionen zu verwenden? Wenn eine untergeordnete Klasse eine übergeordnete Funktion überschreiben soll, deklariere ich einfach dieselbe Funktion wievoid draw(){}. class Parent { public: void ...

6 die antwort

Warum ist 'virtual' optional für überschriebene Methoden in abgeleiteten Klassen?

Wenn eine Methode als @ deklariert wivirtual In einer Klasse werden die Überschreibungen in abgeleiteten Klassen automatisch als @ betrachtevirtual auch, und die C ++ - Sprache macht dieses Schlüsselwortvirtual optional in diesem Fall: class ...

10 die antwort

Druckadresse der virtuellen Mitgliedsfunktion

Ich versuche, die Adresse einer virtuellen Mitgliedsfunktion auszudrucken. Wenn ich weiß, welche Klasse die Funktion implementiert, kann ich schreiben: print("address: %p", &A::func);Aber ich möchte so etwas machen: A *b = new B(); ...

6 die antwort

eltsames Verhalten beim Aufruf virtueller Funktion

Ich verstehe nicht, was mit diesem Code falsch ist. Es sieht aus wie eine unglaubliche Falle! Dieser Code: class Foo { public: virtual double foo(double x) const = 0; double foo(int x) const { return (double)(x + x); } }; class Bar : public Foo ...