Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Singleton z JAVA do C++ - proč mi to nefunguje ?

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Singleton z JAVA do C++ - proč mi to nefunguje ?

Autor: pyrin ♂

12:35:51 08.01.2013

Jo, tak teď už mi to chodí podle mé představy, tedy aspoň překladač nehlásí připomínky. Děkuji.
Jirka

Citovat příspěvek

 

Re: Singleton z JAVA do C++ - proč mi to nefunguje ?

Autor: dfafasdfas ♂

12:06:07 08.01.2013

C++

bacha na ukazatele: Singleton* xyz

volani statickych metod: Singleton::getInstance

volani metod: xyz->nejakaMetoda ()

Citovat příspěvek

 

Re: Singleton z JAVA do C++ - proč mi to nefunguje ?

Autor: sadfasdfasdf ♂

12:03:12 08.01.2013

http://stackoverflow.com/questions/86582/singleton-how-should-it-be-used

http://www.yolinux.com/TUTORIALS/C++Singleton.html

Citovat příspěvek

 

Singleton z JAVA do C++ - proč mi to nefunguje ?

Autor: pyrin ♂

11:54:27 08.01.2013

Píšete prosím někdo v C++ ? Narážím na problém, kdy mám aplikaci v JAVA a potřebuji jí přepsat do C++.
S C++ začínám a tak sháním nějaké rady kolem Singletonu. Jde mi o to, že pokud mám main() a ten singleton() v jednom souboru, tak je vše OK, ale pokud dám main() do souboru main.cpp, přidám tam include na singleton.hpp a ten singleton dám do souboru singleton.cpp, tak mi při překladu kompilátor zahlásí neznámou referenci. V JAVA je jedno, kde si nadeklaruju proměnnou, ale v C++ tak nelze. Chtěl bych v main() udělat toto:
Singleton isin; //definice isin typu Singleton
isin=Singleton.getInstance(); //vytvoření odkazu
a dále v main se odkazovat na metody a proměnné způsobem isin.promenna=xxx;
isin.delejNeco();
tak jak je to v JAVA. Je to prosím možné?
Pokud ano, můžete prosím někdo poradit ?
Díky
Jirka

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: