Funktionsdefinition
-
hallo
mir ist wieder etwas begegnet wes ich zum ersten mal sehe,
wozu werden funktionen in c++/header wie folgt definiert?:virtual int Method(int, int, bool, bool = false) = 0;
-
Was meinst du? Das die Parameterbezeichner fehlen? Die braucht man im Prototyp nicht. Oder das "bool=false"? Das ist ein Standardparameter. Wird dieser Parameter nicht beim Aufruf angegeben, wird der Standardwert eingesetzt.
-
ich meine das am ende = 0; steht, was bewirkt das?
ich sehe auch im cpp file keine implementierung dieser funktion
-
Das ist eine pure virtual function:
http://en.wikipedia.org/wiki/Pure_virtual_method#Abstract_classes_and_pure_virtual_functionsGrüssli
-
Oh, hab ich glatt übersehen.
Gute Frage, weiß ich auch nicht...
-
thx thats it
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum C++ verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.