Hulpmiddelen in het programmeren in de C -en C + + talen , pointers zijn verwijzingen naar een locatie in het systeemgeheugen dat een variabele bevatten . U kunt pointers gebruiken om verwijzingen naar informatie gedurende een programma passeren zonder het maken van een nieuw exemplaar van het, en aanwijzingen geven u ook de " pointers ", een operatie waarmee u verwijzen naar andere elementen van uw aanvraag door het berekenen van waar ze zijn in het uitvoeren van geheugen . Wanneer een basisklasse gebruikt een pointer naar gegevens terug , kan een co - variant rendement creëren door een virtuele pointer naar het type informatie waarnaar in de geretourneerde gegevens . Instructies 1 Zoek de verklaring van de variabele terug in uw basisklasse . Dit zou zijn " i" in het volgende voorbeeld : klasse Afgeleid: openbare Base { openbaar : Integer * i = new Integer ( 34 ) ; terug i ; } ; kopen van 2 Wijzig de variabele naar een virtuele terugkeer . Bijvoorbeeld : class Afgeleid: openbare Base { publiek : virtuele * i = new Integer ( 34 ) ; terug i ; < br > } ; Typecast 3 de wijzer een keer terug naar het soort informatie waar u mee werkt . Bijvoorbeeld : . " I = ( float ) i; " in het deel van je code die begint met de variabele " i "
|