• 5 odgovora
  • 3.590 pregleda
c++ u c-u, help! 08.03.2006. u 09:32 · pre 251 meseci #1
Imam h i cpp definiciju i implementaciju nekih klasa.

Kako ih ukljuciti u c-kodu u funkciji.

Imam nekih par ideja kako bih to mogao uraditi, ali me zanimaju misljenja onih koji imaju iskustva u takvim stvarima. Ideje, sugestije, dobre i lose osobine ovakvih rjesenja.
Re: c++ u c-u, help! 08.03.2006. u 09:59 · pre 251 meseci #2
Citat:
Kako ih ukljuciti u c-kodu u funkciji.

Bojim se da C kompajler ne zna sta je class ....
Mora li to da kompajliras sa C kompajlerom, ili moze i sa C++ kompajlerom?
Re: c++ u c-u, help! 08.03.2006. u 10:34 · pre 251 meseci #3
Pa u svakom slucaju ako zelim da ukljucim ove datoteke moram upotrijebiti c++ kompajler.

E sad koliko to donosi koristi a koliko stete ne znam ni sam. Mozda je isplatnije napisati u c-u pomenute fajlove, posto je kompletan softver napisan u ANSI c-u.
A sa druge strane klasom bas onako elegantno rjesavam problem.

Sad treba donjeti stratesku odluku :) Kasnije nema vise povratka


Re: c++ u c-u, help! 08.03.2006. u 11:04 · pre 251 meseci #4
Citat:
E sad koliko to donosi koristi a koliko stete ne znam ni sam.

Ovo bi moglo da se rasplamsa u raspravu dobrih i losih strana OOP.

- Ako su dopune projekta Male i ako ga Necu ja odrzavati zavrzio bih ga u C-u.
- Ako su dopune projekta Velike i ako ga Necu ja odrzavati Verovatno bih ga prebacio C++.
- Ako su dopune projekta Velike i ako Cu ga ja odrzavati Sigurno bih ga prebacio C++.

E sad, jedino ti imas projekt pred sobom i znas sta te ceka - pa se preracunaj ...
Pozdrav idb
Re: c++ u c-u, help! 08.03.2006. u 17:16 · pre 251 meseci #5
Prije nije bilo direktnog C++ compilera, već se c++ kod prevodio c complierom. Kad je o klasama bilo riječ znam da su se one complirale kao strukture (struct). Mozda ti ovo dade nekakvu ideju...
Re: c++ u c-u, help! 09.03.2006. u 08:26 · pre 251 meseci #6
Hvala na savjetima!

ukljucicu pomenute file-ove u projekat i kompajlirati sa C++ kompajlerom napraviti testove i vidjeti ponasanje.


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme