Anonymní profil Ovrscout – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Ovrscout – Programujte.comAnonymní profil Ovrscout – Programujte.com

 

Příspěvky odeslané z IP adresy 89.24.105.–

Ovrscout
C / C++ › Globální proměnné
6. 12. 2012   #168150

#1 Martin
Přijde mi že nechceš globální proměnou, ale že chceš mít přístup k proměnné definované v A.

Jinými slovy: Vytvořit normální proměnnou  v A a do B předat odkaz/ukazatel, v B pak předat odkaz/ukazatel do C.
Ten odkaz lze samozřejmně předat různě, např v konstruktorech nebo pomocí nastavovací funkce kterou zavoláš těsně po inicializaci atp záleží jaké máš možnosti.

Někde jsem četl i o třídách "skladujících" takovéto proměnné pokud jich je hodně. tam je pak výhoda jednotného přístupu a stálosti rozhraní. Ale teďka si nevzpomenu kde a jak se to jmenovalo. I když mám pocit že se to používalo hlavně jako globální proměnná(pomocí singleton principu). Ale ta myšlenka vypadala dobře.
 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032017 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý