using namespace std ;
3
Skapa en enkel klass som representerar ett objekt som lagrar en pekare till ett temperaturvärde . Skriv följande klassdeklarationen och logik nära toppen av källkoden filen :
klass obj
{public : int * temp ;} ;
4
Skapa en huvudfunktion . I denna funktion kommer du att skapa en temperatur variabel och flera föremål som övervakar den . Varje objekt kommer att göras för att peka på temperaturen variabel, så om det någonsin ändras , kommer alla objekt att påverkas. Deklarera den viktigaste funktionen genom att skriva följande , och observera att alla följande kod måste skrivas in mellan klammerparenteser efter huvudfunktion :
int main ( ) katalog
{ }
5
Deklarera en variabel som har en temperatur värde , som den här :
int temp = 98 ;
6
Skapa en konstant som motsvarar antalet av objekt som du vill skapa . Till exempel , för att skapa tio objekt , kan du skriva följande :
const int numberOfObjects = 10 ;
7
Skapa en array med objekt med hjälp av följande kodrad :
obj objectArray [ numberOfObjects ] ;
8
loop genom ett " för " loop gång för varje objekt . Med varje iteration av for-slingan , kommer du lägga till ett nytt objekt objektet array och ställ in den för att peka på " temp " variabel . Denna kod kommer att gå in mellan klammerparenteser av " för " loop . Skriv följande :
for (int i = 0 , I < numberOfObjects , i + + ) katalog
{ }
9
Skapa ett nytt objekt genom att skriva följande in mellan klammerparenteser av slingan :
obj * o = new obj ( ) ;
10
Point objektets interna pekare vid temperaturen variabel med följande kodrad :
( * o ) temp = &temp;
11
Lägg objektet i arrayen : .
objectArray [ i] = O ;
12
Exekvera programmet . Programmet skapar tio objekt som varje punkt till en enda " temp " variabel . Programmet har ingen utgång .