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

Inicijalizacija strukture

[es] :: C/C++ programiranje :: Inicijalizacija strukture

[ Pregleda: 3002 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

doomed
NS/PO

Član broj: 736
Poruke: 180
*.ptt.yu



Profil

icon Inicijalizacija strukture21.10.2002. u 23:51 - pre 261 meseci
Problem je u sledecem:
Imamo neku strukturu:
struct NekaStruktura{
.......
Object obj(unsigned);
};

Object je neka klasa ciji konstruktor uzima jedan parametar, recimo unsigned. Posto ce se dalje u programu koristiti pokazivace na strukture NekaStruktura kako se inicijalizuje onaj Object....da bi slikovito opisao da ilustrujem sa primerom kako bi trebalo da se koristi ova stuktura

NekaStruktura *neka;
neka = new NekaStruktura(5);

Ovde bi trebalo da se ovaj broj 5 prosledi kao parametar za konstruktor Object-a. Kako se to radi? Trebalo bi napomenuti da ne dolazi u obzir da obj bude pointer.
Ako treba onda nema potrebe
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Inicijalizacija strukture22.10.2002. u 00:16 - pre 261 meseci
Napiši konstruktor za tu strukturu:

Code:

NekaStruktura (unsigned init):obj(init)
{
...
}

 
Odgovor na temu

doomed
NS/PO

Član broj: 736
Poruke: 180
*.ptt.yu



Profil

icon Re: Inicijalizacija strukture22.10.2002. u 00:38 - pre 261 meseci
da probam...hvala u svakom slucaju
Ako treba onda nema potrebe
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
*.ppp-bg.sezampro.yu



+62 Profil

icon Re: Inicijalizacija strukture22.10.2002. u 21:42 - pre 261 meseci
Pravo pitanje je zasto ovako nesto ne moze (ili mozda moze?):

neka=new NekaStruktura[10](5);

Ko zna C++, razumece sta hocu da kazem. Znam vec odgovore: default konstruktori itd. itd....
Ipak, ostaje cinjenica da NE MOZE.

Rajko
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: Inicijalizacija strukture23.10.2002. u 01:37 - pre 261 meseci
Ako ne moze onda nemoj da pitas nas, vec ljude koji rade na C++ standardizaciji
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Inicijalizacija strukture23.10.2002. u 19:14 - pre 261 meseci
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.5

STL, ljudi, STL!!!
 
Odgovor na temu

[es] :: C/C++ programiranje :: Inicijalizacija strukture

[ Pregleda: 3002 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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