5 Stimmen

Was bedeutet "= 0" in C++?

Mögliches Duplikat:
Warum wird eine rein virtuelle Funktion mit 0 initialisiert?

Hallo zusammen..

Zunächst einmal weiß ich, dass man eine rein virtuelle Methode wie diese in C++ deklariert:

virtual void myMethod() = 0;

aber da ich letzte Nacht nicht schlafen konnte, kam mir der Gedanke, ob der "= 0"-Teil irgendeine semantische Bedeutung hat, oder ob er "nur" dazu da ist, um rein virtuelle Methoden deklarieren zu können.

Gibt es noch andere Stellen, an denen dieses Konstrukt verwendet wird?
(Und nein - int v = 0; zählt nicht :P )

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X