Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

klase i njhovo nasljedivanje pa sve u klasu meni???

[es] :: C++ programiranje :: C++ za početnike :: klase i njhovo nasljedivanje pa sve u klasu meni???

[ Pregleda: 318 | Odgovora: 1 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

KoKuZ
Novi Travnik

Član broj: 140089
Poruke: 99
77.221.6.*



Profil

icon klase i njhovo nasljedivanje pa sve u klasu meni???08.12.2007. u 18:53

mozda ne tako dobar naslov ali eto.. radim zadatak samostalno izmedu ostalog upload cu zadatak pa cete vidjet sta sam uradio.. interesuje me kako sad to sve pozivat u klasi meni koju trebam kreirat ... da neduljim pravi mini studentsku sluzbu.. ako neko moze da samo doradi kod i da upload ponovo da ja vidim kako se to radi jer nemogu nikako da skontam u cemu je kvaka kod tog silnog povezivanja podem se vise gubit u svemu.. usput tek ucim programiranje na fakultetu
Pozdrav
Windows is Hell!!!
Prikačeni fajlovi
08.12.2007. u 18:53 

Sephiroth?
Biondic Denis
Balkan @ net

Član broj: 79406
Poruke: 77
*.bi2.dlp109.bih.net.ba.



Profil

icon Re: klase i njhovo nasljedivanje pa sve u klasu meni???23.12.2007. u 16:58
Visual Studio 2005 nemam, mislim da je ovo projekat u njemu. Ono sto vidim da imas samo neke pojedine klase: osoba->student->dlStudent i predmet. Kako ovo sve povezati, to je drugo pitanje... Jel ovo uopste console program, gdje ti je cpp file? Za manipulaciju svime mislim da ti treba jedna okvirna klasa (ili funkcija), npr nesto ovako:

Code:

class App
{
   public:
 void run();
};

App::run()
 {
  // ovdje stavi izvrsni dio programa, sva pozivanja klasa i kreiranje instanci itd...
 }



Mislim da po tome kako si ti zamislio, klasa meni treba da vrsi funkcije neke klase App. Meni klasa ti ne bi trebao nista da radi osim da ispise ponudjene izbore i da pohrani izabrani izbor! U njoj se ne bi trebale vrsiti odluke...
Kreni od jednostavnijih stvari. Nemoj odmah skakati na nasljedjivanje, koliko god da profe nerviraju sa forsiranjem. Pokusaj napraviti prvo neke klase koje oponasaju neke osnovne tipove: string, vrijeme, kompleksne brojeve... U tim zadacima glavni dio koda koji koristi datu klasu stavi u neku run() funkciju unutar neke App klase. Pokusaj razmisljati vise na objektni nacin. Nakon toga, pocni praviti nesto slozenije... Pomocu OOP mozes bilo kakav problem da rijesis pravilnim razmisljanjem i apstrakcijom. Sretno!

P.S. link ka necemu sto bi te moglo zanimati je tema iznad tvoje, pitanje oko klase koja implementira binarne brojeve...

http://www.elitesecurity.org/t...-operatora-dinamicka-alokocija

Eh, da, zaboravio sam napomenuti... Unutar deklaracije klase stavljaj samo prototipe metoda, tijelo metoda makni van klase. Ako su ti implementacije metoda unutar klase, time ih cinis inline, ako je velika metoda time ces imati puno vise stete nego koristi. Inline koristi samo za veoma kratke metode (max 2-3 linije koda) kao sto su get i set metode i sl.
Dvije stvari su bezgranicne : svemir i ljudska glupost, a za ovo prvo nisam ni siguran.
~ Albert Einstein
23.12.2007. u 16:58 

[es] :: C++ programiranje :: C++ za početnike :: klase i njhovo nasljedivanje pa sve u klasu meni???

[ Pregleda: 318 | Odgovora: 1 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.