koja radi ono sto meni treba, ako ne znam kakve funkcije uopste postoje (osim
onih najpoznatijih u iostream stdio i npr. stdlib). Drugim recima gde mogu da
skinem help, referencu ili sta vec, koji opsirno govori o npr. svim standardnim
zaglavljima i svim njihovim funkcijama (C/C++). Nadam se da me razumete. Do sada
sam nailazio na helpove koji opisuju samo najkoriscenija zaglavlja i njihove
funkcije (stdio.h i stdlib.h) dok npr. o iostream.h ili nekim drugim zaglavljima
nesto sasvim malo.
2. Ovo mi je trenutno najvaznije, mada je izuzetno pocetnicko pitanje :) npr.
imam main.cpp koji (nebitno) kreira samo jedan String objekat. String klasa je
deklarisana u posebnom String.hpp fajlu a implementacija metoda iz klase String
je u drugom String.cpp fajlu. Ja ovo nikada nisam ovako delio, vec sam u
String.hpp stavljao i deklaraciju i implementaciju/definiciju metoda (funckija
clanica), medutim cuo sam (od iskusnijih) da ovo treba ovako da se uradi, znaci
deklaracija String klase u String.hpp a implementacija u String.cpp.
Jedina stvar koja mi pravi problem :) je kako da sada ovo iskompajliram
i povezem. Ok u main.cpp stavim #include "string.hpp" a u string.cpp
stavim #include "string.hpp". Medjutim, u main.cpp ne prepoznaje String
type.
Ovaj kod sam izbrisao jer je nepotreban zbog koda koji je ispod.
Hteo bih da napomenem da ne obracate paznju na sintaksnu ispravnost samog
program, jer sve ovo (provereno) radi ako sve stavim u jedan fajl (String.hpp),
a ja sam mozda negde pogresio kada sam copy/paste :)
E sada verovatno sam negde trebao da stavim kljucnu rec extern ili sta vec da bi
se ovo linkovalo, ali ja do sada nisam uspeo da uradim kako treba:(
Koristim Borland C++ 5.02 IDE, znaci nije neki command line, mada bih vam bio
zahvalan ako biste mi i za command line objasnili proceduru, ako ne trazim
previse :) U BC++ 5.02 pokusao sa da sve ove fajlove stavim u jedan project, ali
ni tada nije bilo sve OK.
Sve ovo mi pretsavlja izuzetan problem, jer sve pisem u jednom fajlu ili i
deklaracije, prototipove funkcija stavim zajedno sa njihovim definicijama u
jednom hpp fajlu umesto odvojeno, jer ne znam kako da sve ovo povezem.
Nadam se da sam dobro objasnio moje probleme :)
Hvala unapred.
P.S. Izvinite ako je post previse dugacak :)
[Ovu poruku je menjao blistock dana 21.02.2002 u 02:12 AM GMT]