Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Sollte das zufälligerweise heissenich habe auch virtual Methode ohne Koerper definieren
kann jemanden weiter helfen
?Korrekturfee hat gesagt.:Ja, ich habe eine pure virtual-Funktion definiert. Was kann ich gegen den Fehler machen?
class Foo
{
public:
virtual void foo(); //Error: Es fehlt der Funktionscode
virtual void foo() = 0; //Ok, du musst die Funktion allerdings in der erbenden Klasse definieren oder einfach nicht verwenden (letzteres macht wenig Sinn)
virtual void foo(){}; //Ok, du darfst die Funktion verwenden und überschreiben, sie macht einfach nichts
};
class Bar : public Foo
{
public:
//Folgender Code überschreibt die vorherige Definition. Hebt den Fehler auf.
virtual void foo() override {
//Code kommt hier oder in die .cpp
}
};
//Verwendung:
Wenn als Option 1 definiert: Foo darf nie direkt konstruiert werden (aka. Foo f; ist _verboten_)
Wenn als Option 2 definiert: Foo.foo() darf nie aufgerufen werden, es sei denn in der erbenden Klasse
Wenn als Option 3 definiert: Foo darf ganz normal verwendet werden.