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

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

 

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

Guga
C / C++ › Komunikace Tříd
4. 11. 2008   #89094

To Wizard : Ano, toto je přesně to, co hledám :) - takhle jsem si představoval že by to mělo fungovat, děkuji moc :).

To KIIV : Proč by měla být komunikace tříd proti smyslu OOP? Proč něco dělat přes metody, když existují jednodušší způsoby? Myslím, že kdyby to bylo prot smyslu OOP, tak by to v C++ nebylo... Navíc stále nechápu proč by to mělo být proti smyslu? Smysl OOP jsou objekty, ovšem nikde se nepíše, že když si dva objekty mění návzájem data, tak že by to mělo být něco špatného - ba naopak, "Friend" classy jsou jedním ze základních věcí, stejně jako dědičnost, polymorfismus etc.

Guga
C / C++ › Komunikace Tříd
3. 11. 2008   #89044

To CommanderZ : Ano, něco podobného mě také napadlo, ale právě proto jsem se ptal zda neexistuje něco "jednoduššího":).
To Wizard :
Ano, ale když budu chtít pracovat s jinou konkrétní již vytvořenou třídou Kruh, tak to nepůjde, protože se vždy vytvoří "jiná" kružnice s názvem K.... zde vydím ten problém....
Asi mi nezbude než to udělat přes pointery a vracení hodnot :)

Guga
C / C++ › Komunikace Tříd
3. 11. 2008   #89040

Protože nechci nic z bázové třídy dědit, chci jen aby měli možnost komunikovat.
Kdybych např měl třídu člověk a třídu Dům, tak nechci aby Dům zdědil pohlaví, věk atp... ale přesto chci, aby Člověk např kdyby si lehl na postel, tak aby to přidalo něco jeho privátním datům.... (napadá mě např Comfort v The Sims atp...)

Guga
C / C++ › Komunikace Tříd
3. 11. 2008   #89038

Chci mít program prostě přehlednější a ne mít tisíc věcí v jedné třídě, proto to chci rozdělit na různé třídy, ovšem zároveň potřebuji aby si návzájem třídy dokázaly měnit data... Nemyslím, že komunikace více tříd musí být hned "slátanina"-

Guga
C / C++ › Komunikace Tříd
3. 11. 2008   #89025

Ještě jsem přemýšlel o "friend" třídách o kterých jsem si do té doby myslel, že přesně k tomu slouží, ale bohužel bez úspěchu.

Guga
C / C++ › Komunikace Tříd
3. 11. 2008   #89016

Dobrý den,
Zajímalo by mě, jak zajistit aby dvě úplně odlišné třídy byly schopné přímo ovlivňovat navzájem svá soukromá data, aniž by ze sebe něco dědily atp... Je to možné?

Guga
C / C++ › WinAPI Keystrokes
26. 10. 2008   #88382

Dobrý den,
Zajímalo by mě jak odeslat stisk kláves přímo do jiné, předem určené aplikace. Umím udělat, aby se stiskla klávesa pomocí keybd_event, jenže jak jsem řekl, chtěl bych to odeslat do předem určeného programu. Je tedy nějaká možnost?

 

 

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