Denna uppgift utgör en övning på objekthantering med hjälp av en referensräknande "pekarklass".

 

Implementera en referensräknande "pekarklass" enligt exempel från föreläsning för en specifik klass (t.ex. klassen Person som på föreläsningen). Testa dessa klasser i ett testprogram där du deklarerar flera objekt av "pekarklassen" och låter dem peka ut olika objekt av den "utpekade" klassen. För att kunna se vad som händer kan du lägga spårutskrifter i pekarklassens konstruktorer, destruktorn och tilldelningsoperatorn samt utrusta den "utpekade" klassen med en destruktor som ger en spårutskrift och lägga även en spårutskrift i dess konstruktor.

 

Obs att vi kommer att bygga ut dessa pekarklasser så småningom så att de även fungerar för klasser som ingår i en klasshierarki.