Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa k nám počet objektov na bod na premenné

jazyk C + + vám umožní vytvoriť špeciálnu premenná , ktorá odkazuje na iné premenné . To sa nazýva ukazovateľ . Ručička uchováva pamäťovú adresu premennej , na ktorý odkazuje . Je možné , že rad ukazovateľov na ukazujú na rovnakú premennú . To môže byť užitočné , ak chcete mať veľa objektov spoliehajú na rovnakého zdroja dát . Napríklad , môžete mať objekty v mnohých rôznych programových modulov , z ktorých každá má ukazovateľ na hodnotu teploty na sonde . Veci , ktoré budete potrebovať
C + + integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C + + Compiler , ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Založte C + + IDE kliknutím na jeho ikonu programu . Keď sa otvorí , vyberte " File /New /Project " a vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE
2

Dovoz nasledujúce knižnice písomne ​​na nasledujúce dva príkazy v hornej časti súboru zdrojového kódu : .

# include klipart

using namespace std ;
3

Vytvorenie základnej triedu , ktorá predstavuje objekt , ktorý uchováva ukazovateľ na hodnotu teploty . Napíšte nasledujúce deklaráciu triedy a logiku v hornej časti súboru zdrojového kódu :

triedy obj

{ public : int * temp ; } ;
4

Vytvoriť hlavnou funkciou . V tejto funkcii budete vytvárať teplotné premennú a niekoľko objektov , ktoré ju sledujú . Každý objekt bude upozorniť na premenné teploty , takže ak to niekedy zmení , budú ovplyvnené všetky objekty . Deklarovať hlavnú funkciu tým , že píše nasledujúce , a vezmite prosím na vedomie , že všetky nasledujúci kód bude musieť byť písaný medzi zložených zátvoriek nasledujúce hlavné funkcie :

int main ( )

{ }
5

deklarovať premennú , ktorá má hodnotu teploty , ako je toto :

int temp = 98 ;
6

Vytvorte konštantu , ktorá predstavuje počet objektov , ktoré chcete vytvoriť . Ak chcete napríklad vytvoriť desať objektov , môžete napísať nasledovné :

const int numberOfObjects = 10 ;
7

Vytvoriť pole objektov pomocou nasledujúci riadok kódu :

obj objectArray [ numberOfObjects ] ;
8

Loop through " pre " slučky raz pre každý objekt . S každou iterácii cyklu for , pridáte nový objekt do objektu poľa a nastavte ju , aby ukazoval na " temp " premenné . Tento kód bude ísť medzi zloženými zátvorkami " pre " slučky . Napíšte nasledovné :

for ( int i = 0 ; i < numberOfObjects ; i + + )

{ }
9

Vytvorte nový objekt tým , že píše nasledovné medzi zloženými zátvorkami v slučke :

obj * o = new obj ( ) ;
10

Point vnútorný ukazovateľ na objekt na premenné teploty s nasledujúci riadok kódu :

( * o ) temp = &temp;
11

Pridať objekt do poľa : .

objectArray [ i ] = o ;

12

spustite program . Program vytvorí desať objekty , že každý bod na jedného " temp " premenné . Program nemá žiadny výstup .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené