Sie deklarieren eine geschützte virtuelle Methode namens print
, die als Parameter einen Verweis auf einen Ostream verwendet und einen Verweis auf einen Ostream zurückgibt.
Das Schlüsselwort const bedeutet, dass die Methode den Status des Objekts nicht ändern kann, der Zeiger this
wird const sein.
Eine virtuelle Methode ist eine Methode, deren Verhalten in einer erbenden Klasse außer Kraft gesetzt werden kann. Im Grunde gibt das virtuelle Schlüsselwort C++ die Fähigkeit, Polymorphie zu unterstützen.
Und schließlich, wenn Sie nicht wissen, was ein Referenz go there
Kommend von C# ist, ich nehme an, Sie wissen, was Mittel geschützt :)
Danke, Daniel, es für mich zu bearbeiten. : D – smwikipedia