using namespace std ;
3
Maak een basis klasse die een object dat een pointer opslaat op een temperatuur waarde vertegenwoordigt . Schrijf de volgende klasse verklaring en logica in de buurt van de top van de broncode bestand :
klasse obj
{public : int * temp ;} ;
4
Maken een belangrijke functie . In deze functie zal je een temperatuur variabele en een aantal objecten dat het monitoren maken . Elk object zal worden gedaan om te wijzen op de temperatuur variabel , dus als het ooit verandert , zullen alle objecten worden beïnvloed . Verklaren de belangrijkste functie van het schrijven van de volgende , en let op dat alle de volgende code moet worden geschreven in tussen de accolades na de belangrijkste functie :
int main
( ) op
{ }
5
Declareer een variabele die een temperatuur waarde heeft , zoals deze :
int temp
= 98 ;
6
Maak een constante die het getal staat voor van objecten die je wilt creëren . Bijvoorbeeld , om tien objecten te maken , kon je het volgende schrijven :
const int numberOfObjects
= 10 ;
7
Maak een array van objecten met behulp van de volgende regel code : < br
obj > objectArray [ numberOfObjects ] ;
Loop 8 door middel van een lus "voor" een keer voor elk object . Bij elke iteratie van de lus , zal u een nieuw object toe te voegen aan het object array en zet deze om te wijzen op de variabele " temp " . Deze code zal gaan tussen de accolades van de lus "voor" . Schrijf de volgende :
for (int i = 0 ; i < numberOfObjects ; i + + ) op Twitter
{ }
9
Maak een nieuw object door het schrijven van de volgende in tussen de accolades van de lus :
obj
* o = new obj ( ) ;
Point 10 interne pointer van het object bij de temperatuur variabele met de volgende regel code :
( * o ) temp = &temp;
11
Voeg het voorwerp aan de array : .
objectArray
[ i ] = o ;
< br > 12
Voer het programma . Het programma maakt tien objecten die elk punt op een enkele variabele " temp " . Het programma heeft geen output .