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 upraviť Ukazovatele pre kovariantní vracia

Nástroje v programovaní v jazykoch C + + a C , odkazy sú odkazy na miesta v systémovej pamäti , ktoré obsahujú premennú . Môžete použiť ukazovatele prejsť odkazy na informácie o celom programe , bez toho, aby novú kópiu , a ukazovatele tiež umožňujú vykonávať " ukazovateľ aritmetiku , " operáciu , ktorá vám umožní odkazovať na ďalšie prvky aplikácie od výpočtu , ak sú v pamäť . Keď základná trieda používa ukazovateľ vrátiť informácie , môžete vytvoriť čo - variant návrate tým , že virtuálny ukazovateľ na typ informácií sa odkazuje na vrátených dát . Pokyny dovolená 1

Vyhľadajte deklaráciu premennej sa vrátil v základnej triede . To by bolo " aj " v nasledujúcom príklade :

trieda odvodená : public Základné {

verejnosť :

Integer * i = new Integer ( 34 ) ;

návrat i ;

} ;
2

Upraviť premenná bude virtuálny návrat . Napríklad :

trieda odvodená : public Základné {

verejnosť :

virtuálne * i = new Integer ( 34 ) ;

návrat i ;

} ;
3

obsadiť ukazovateľ raz vrátil k typu informácií , s ktorým pracujete . Napríklad : . " I = ( float ) i; " v časti kódu, ktoré začína používať " i " premenné

Najnovšie články

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