Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

4.dz
WWW:
Idite na Prethodno  1, 2, 3, 4, 5, 6, 7  Sljedeće
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
MKova
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 01. 10. 2005. (18:24:38)
Postovi: (187)16
Spol: muško
Sarma = la pohva - posuda
= 45 - 45

PostPostano: 23:15 pet, 20. 6. 2008    Naslov: Citirajte i odgovorite

[quote="5ra"]što nije da exit izbacuje iz programa samo ako je broj ili izraz u exit različit od nule?[/quote]

google
"c++ exit"
prvi link
[code:1]void exit ( int status );
Parameters

status
Status value returned to the parent process. Generally, a return value of 0 or EXIT_SUCCESS indicates success, and any other value or the constant EXIT_FAILURE is used to indicate an error or some kind of abnormal program termination. [/code:1]
5ra (napisa):
što nije da exit izbacuje iz programa samo ako je broj ili izraz u exit različit od nule?


google
"c++ exit"
prvi link
Kod:
void exit ( int status );
Parameters

status
    Status value returned to the parent process. Generally, a return value of 0 or EXIT_SUCCESS indicates success, and any other value or the constant EXIT_FAILURE is used to indicate an error or some kind of abnormal program termination.



_________________
suradnici za razvoj igre traženi!! vidi ovo
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail MSNM
rafaelm
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 24. 12. 2006. (13:30:11)
Postovi: (21F)16
Spol: muško
Sarma = la pohva - posuda
76 = 86 - 10
Lokacija: Zagreb

PostPostano: 0:03 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

Da li bi funkcija (nije članica) [code:1]operator- (const BinarniBroj& A);[/code:1]
trebala vratiti BinarniBroj, ili pak BinarniBroj& ? Jel može nektko obrazložiti i zašto..
Da li bi funkcija (nije članica)
Kod:
operator- (const BinarniBroj& A);

trebala vratiti BinarniBroj, ili pak BinarniBroj& ? Jel može nektko obrazložiti i zašto..



_________________
Rafael Mrđen
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
MKova
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 01. 10. 2005. (18:24:38)
Postovi: (187)16
Spol: muško
Sarma = la pohva - posuda
= 45 - 45

PostPostano: 1:10 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

edit: nista, krivo shvaceno
edit: nista, krivo shvaceno



_________________
suradnici za razvoj igre traženi!! vidi ovo
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail MSNM
ma
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 01. 2007. (12:06:50)
Postovi: (347)16
Spol: muško
Sarma = la pohva - posuda
58 = 89 - 31

PostPostano: 11:40 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

toooo!!! :weee: :weee:
prošao im je rok za objavu 5. zadaće. SLOBODNI SMOOOOO!!!! :klapklap:


:biglol:
toooo!!! Weeeeeee!!!!!!!!!!! Weeeeeee!!!!!!!!!!!
prošao im je rok za objavu 5. zadaće. SLOBODNI SMOOOOO!!!! Toooooo, majstoreeeee!


Uber-zabavno!



_________________
ima let u finish
[Vrh]
Korisnički profil Pošaljite privatnu poruku
arya
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 11. 2006. (20:10:37)
Postovi: (233)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
49 = 109 - 60
Lokacija: forum

PostPostano: 12:11 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

[quote="ma"]toooo!!! :weee: :weee:
prošao im je rok za objavu 5. zadaće. SLOBODNI SMOOOOO!!!! :klapklap:


:biglol:[/quote]

e da im je to prvi rok koji im je za nešto prošao :lol:
mogla bi nam peta zadaća doć nakon što službeno fax završi, pa ćemo svi morat tek u devetom mjesecu doć na upis ocjena :D
ma (napisa):
toooo!!! Weeeeeee!!!!!!!!!!! Weeeeeee!!!!!!!!!!!
prošao im je rok za objavu 5. zadaće. SLOBODNI SMOOOOO!!!! Toooooo, majstoreeeee!


Uber-zabavno!


e da im je to prvi rok koji im je za nešto prošao Laughing
mogla bi nam peta zadaća doć nakon što službeno fax završi, pa ćemo svi morat tek u devetom mjesecu doć na upis ocjena Very Happy



_________________
kalendar Bow to the left
Pa, ptica... Zar nije ocito? Hrcak
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail MSNM
ß
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 07. 2006. (15:29:06)
Postovi: (115)16
Spol: muško
Sarma = la pohva - posuda
41 = 46 - 5
Lokacija: Graveyard Mountain Home

PostPostano: 12:26 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

[quote="rafaelm"]Da li bi funkcija (nije članica) [code:1]operator- (const BinarniBroj& A);[/code:1]
trebala vratiti BinarniBroj, ili pak BinarniBroj& ? Jel može nektko obrazložiti i zašto..[/quote]

Unarni minus? Ja sam ga deklarirao kao:
[i]BinarniBroj operator-() const;[/i]
dakle kako člansku, ali mislim da bi i friend mogla proć isto tako, a mislim da nema razloga da vrati referencu... Kad staviš recimo [i]-A[/i] time nisi ništa promijenio, samo si "stvorio" novi BinarniBroj sa suprotnim predznakom... Ustvari ne znam, ali meni sve, nekim čudom, radi... :?


[quote="ma"]toooo!!! :weee: :weee:
prošao im je rok za objavu 5. zadaće. SLOBODNI SMOOOOO!!!! :klapklap:


:biglol:[/quote]

:lol: :halfrobot:
E, koliko su oni rokova prekoračili, mislim da nam ne bi smjeli ništa zamjerit ako nekih tjedan-dva kasnije dođemo pisat kolokvij ili tako nešto... :whistle2: :D
rafaelm (napisa):
Da li bi funkcija (nije članica)
Kod:
operator- (const BinarniBroj& A);

trebala vratiti BinarniBroj, ili pak BinarniBroj& ? Jel može nektko obrazložiti i zašto..


Unarni minus? Ja sam ga deklarirao kao:
BinarniBroj operator-() const;
dakle kako člansku, ali mislim da bi i friend mogla proć isto tako, a mislim da nema razloga da vrati referencu... Kad staviš recimo -A time nisi ništa promijenio, samo si "stvorio" novi BinarniBroj sa suprotnim predznakom... Ustvari ne znam, ali meni sve, nekim čudom, radi... Confused


ma (napisa):
toooo!!! Weeeeeee!!!!!!!!!!! Weeeeeee!!!!!!!!!!!
prošao im je rok za objavu 5. zadaće. SLOBODNI SMOOOOO!!!! Toooooo, majstoreeeee!


Uber-zabavno!


Laughing #Halfrobot
E, koliko su oni rokova prekoračili, mislim da nam ne bi smjeli ništa zamjerit ako nekih tjedan-dva kasnije dođemo pisat kolokvij ili tako nešto... Whistle Very Happy



_________________
Devious movements in your eyes moved me from relief
Breath comes out white clouds with your lies
and filters through me
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
pecina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (14:15:23)
Postovi: (157)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
62 = 85 - 23
Lokacija: Happily traveling through space since 1986!

PostPostano: 14:40 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

[quote="rafaelm"][quote="ß"]Zašto, pobogu?!
:?: :?: :?:[/quote]

Meni program izbacuje takve nebuloze da je to za nevirovati;
tipa [code:1]cout << (BinarniBroj("1100")+BinarniBroj("11") << endl;[/code:1]
izbacuje različit rezultat ovisno o tomu gdje se nalazi u main-u :shock:[/quote]Jesi napisao dobro copy constructor i/ili operator=?

Sigurno ti je u njima greška (shallow copy umjesto deep).
rafaelm (napisa):
ß (napisa):
Zašto, pobogu?!
Question Question Question


Meni program izbacuje takve nebuloze da je to za nevirovati;
tipa
Kod:
cout << (BinarniBroj("1100")+BinarniBroj("11") << endl;

izbacuje različit rezultat ovisno o tomu gdje se nalazi u main-u Shocked
Jesi napisao dobro copy constructor i/ili operator=?

Sigurno ti je u njima greška (shallow copy umjesto deep).



_________________
-- space available for rent --
[Vrh]
Korisnički profil Pošaljite privatnu poruku
kus
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 04. 12. 2005. (12:33:18)
Postovi: (4F)16
Spol: muško
Sarma = la pohva - posuda
= 7 - 4
Lokacija: Poso, kuća birtija

PostPostano: 15:58 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

sto je to operator pridruzivanja?
sto je to operator pridruzivanja?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 16:10 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

[quote="kus"]sto je to operator pridruzivanja?[/quote]

operator= ;)
kus (napisa):
sto je to operator pridruzivanja?


operator= Wink



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
ivanzub
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 02. 2006. (11:16:46)
Postovi: (CC)16
Sarma = la pohva - posuda
= 6 - 3

PostPostano: 16:54 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

u zadaci SkupBrojeva pise ovako:
[quote]
int p[8] = {3, 8, 12, 3, 4, 2, 17, 4};
...
SkupBrojeva s1, s2(p,8 ), s3(p+3,p+7); // konstruktori
...
cout << s3 << endl;

// Ispis ovog main-a je:
/*
...
{3, 4, 2, 17}
[/quote]

zar nije rjesenje ovoga {4, 2, 17} ??
u zadaci SkupBrojeva pise ovako:
Citat:

int p[8] = {3, 8, 12, 3, 4, 2, 17, 4};
...
SkupBrojeva s1, s2(p,8 ), s3(p+3,p+7); // konstruktori
...
cout << s3 << endl;

// Ispis ovog main-a je:
/*
...
{3, 4, 2, 17}


zar nije rjesenje ovoga {4, 2, 17} ??


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 16:57 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

p+i pokazuje na p[i]. Pa je zato rješenje dobro. :)
p+i pokazuje na p[i]. Pa je zato rješenje dobro. Smile



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
ivanzub
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 08. 02. 2006. (11:16:46)
Postovi: (CC)16
Sarma = la pohva - posuda
= 6 - 3

PostPostano: 17:50 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

ma ja sam mjenjao niz p[8] pa sam ato dobiovao krivo rjesenje.

svejedno hvala....
ma ja sam mjenjao niz p[8] pa sam ato dobiovao krivo rjesenje.

svejedno hvala....


[Vrh]
Korisnički profil Pošaljite privatnu poruku
rafaelm
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 24. 12. 2006. (13:30:11)
Postovi: (21F)16
Spol: muško
Sarma = la pohva - posuda
76 = 86 - 10
Lokacija: Zagreb

PostPostano: 22:49 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

[quote="pecina"]Jesi napisao dobro copy constructor i/ili operator=?

Sigurno ti je u njima greška (shallow copy umjesto deep).[/quote]

Da li u tim funkcijama treba išta dodatno osim: prekopirati predznak i n, alocirati istu količinu memorije i pretrčat po nizu bitovi, pa ih prekopirati jedan po jedan? I u operator= imam još return (*this);
pecina (napisa):
Jesi napisao dobro copy constructor i/ili operator=?

Sigurno ti je u njima greška (shallow copy umjesto deep).


Da li u tim funkcijama treba išta dodatno osim: prekopirati predznak i n, alocirati istu količinu memorije i pretrčat po nizu bitovi, pa ih prekopirati jedan po jedan? I u operator= imam još return (*this);



_________________
Rafael Mrđen
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
pecina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (14:15:23)
Postovi: (157)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
62 = 85 - 23
Lokacija: Happily traveling through space since 1986!

PostPostano: 23:49 sub, 21. 6. 2008    Naslov: Citirajte i odgovorite

[quote="rafaelm"][quote="pecina"]Jesi napisao dobro copy constructor i/ili operator=?

Sigurno ti je u njima greška (shallow copy umjesto deep).[/quote]

Da li u tim funkcijama treba išta dodatno osim: prekopirati predznak i n, alocirati istu količinu memorije i pretrčat po nizu bitovi, pa ih prekopirati jedan po jedan? I u operator= imam još return (*this);[/quote]Da, to je to. Ako ti je rezultat varijabilan debuggiraj ili stavljaj svakih par redova ispis da pogodiš nakon kojeg reda se sve poremeti.
rafaelm (napisa):
pecina (napisa):
Jesi napisao dobro copy constructor i/ili operator=?

Sigurno ti je u njima greška (shallow copy umjesto deep).


Da li u tim funkcijama treba išta dodatno osim: prekopirati predznak i n, alocirati istu količinu memorije i pretrčat po nizu bitovi, pa ih prekopirati jedan po jedan? I u operator= imam još return (*this);
Da, to je to. Ako ti je rezultat varijabilan debuggiraj ili stavljaj svakih par redova ispis da pogodiš nakon kojeg reda se sve poremeti.



_________________
-- space available for rent --
[Vrh]
Korisnički profil Pošaljite privatnu poruku
rafaelm
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 24. 12. 2006. (13:30:11)
Postovi: (21F)16
Spol: muško
Sarma = la pohva - posuda
76 = 86 - 10
Lokacija: Zagreb

PostPostano: 0:17 ned, 22. 6. 2008    Naslov: Citirajte i odgovorite

[quote="pecina"]Da, to je to. Ako ti je rezultat varijabilan debuggiraj ili stavljaj svakih par redova ispis da pogodiš nakon kojeg reda se sve poremeti.[/quote]
tnx, pokušat ću. Ako napišem operator+ pomoću pretvorbe u int, tada mi sve radi lijepo (za male brojeve naravno), pa pretpostavljam da imam greške samo u zbrajanju binarnih brojeva.. Ali toliko mi je nelogično da jedna funkcija sa istim ulazom daje 2 različita izlaza..


EDIT: @pecina: Izgleda da si bio u pravu, promjenio sam operator= na 'void', nemam pojima kako ni zašto, al stvari zasad izgledaju potpuno ispravno! :D

Još mi ostaje pitanje, da li operator= smije biti tipa void ??
pecina (napisa):
Da, to je to. Ako ti je rezultat varijabilan debuggiraj ili stavljaj svakih par redova ispis da pogodiš nakon kojeg reda se sve poremeti.

tnx, pokušat ću. Ako napišem operator+ pomoću pretvorbe u int, tada mi sve radi lijepo (za male brojeve naravno), pa pretpostavljam da imam greške samo u zbrajanju binarnih brojeva.. Ali toliko mi je nelogično da jedna funkcija sa istim ulazom daje 2 različita izlaza..


EDIT: @pecina: Izgleda da si bio u pravu, promjenio sam operator= na 'void', nemam pojima kako ni zašto, al stvari zasad izgledaju potpuno ispravno! Very Happy

Još mi ostaje pitanje, da li operator= smije biti tipa void ??



_________________
Rafael Mrđen
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
aauk
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 18. 02. 2007. (17:11:01)
Postovi: (18)16
Sarma = la pohva - posuda
-3 = 0 - 3

PostPostano: 2:51 ned, 22. 6. 2008    Naslov: Citirajte i odgovorite

Sto radi unarni minus, a sto bitovno ne? Meni u glavi je to dvoje isto :oops:
Sto radi unarni minus, a sto bitovno ne? Meni u glavi je to dvoje isto Embarassed


[Vrh]
Korisnički profil Pošaljite privatnu poruku
pecina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (14:15:23)
Postovi: (157)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
62 = 85 - 23
Lokacija: Happily traveling through space since 1986!

PostPostano: 9:05 ned, 22. 6. 2008    Naslov: Citirajte i odgovorite

[quote="aauk"]Sto radi unarni minus, a sto bitovno ne? Meni u glavi je to dvoje isto :oops:[/quote]
Unarni minus ti je definiran kao T oeprator-() const; i služi ti kad napišeš
A = -B;

Bitovno ne ti je ! operator i od 101 dobiješ 10 jer se svi bitovi negiraju i.e. 1->0 i 0->1

[size=9][color=#999999]Added after 3 minutes:[/color][/size]

[quote="rafaelm"][quote="pecina"]Da, to je to. Ako ti je rezultat varijabilan debuggiraj ili stavljaj svakih par redova ispis da pogodiš nakon kojeg reda se sve poremeti.[/quote]
tnx, pokušat ću. Ako napišem operator+ pomoću pretvorbe u int, tada mi sve radi lijepo (za male brojeve naravno), pa pretpostavljam da imam greške samo u zbrajanju binarnih brojeva.. Ali toliko mi je nelogično da jedna funkcija sa istim ulazom daje 2 različita izlaza..


EDIT: @pecina: Izgleda da si bio u pravu, promjenio sam operator= na 'void', nemam pojima kako ni zašto, al stvari zasad izgledaju potpuno ispravno! :D

Još mi ostaje pitanje, da li operator= smije biti tipa void ??[/quote]Ne, zabranjeno standardom i ne znam kako ti je to prošlo kompilaciju? Jel to gcc?

Mora biti povratini tip T& gdje je T ime klase na kojoj je definiran operator=

http://www.parashift.com/c++-faq-lite/assignment-operators.html

Uglavnom, poanta je da je tu negdje greška, pogledaj ponovo da li negdje letiš van polja.
aauk (napisa):
Sto radi unarni minus, a sto bitovno ne? Meni u glavi je to dvoje isto Embarassed

Unarni minus ti je definiran kao T oeprator-() const; i služi ti kad napišeš
A = -B;

Bitovno ne ti je ! operator i od 101 dobiješ 10 jer se svi bitovi negiraju i.e. 1→0 i 0→1

Added after 3 minutes:

rafaelm (napisa):
pecina (napisa):
Da, to je to. Ako ti je rezultat varijabilan debuggiraj ili stavljaj svakih par redova ispis da pogodiš nakon kojeg reda se sve poremeti.

tnx, pokušat ću. Ako napišem operator+ pomoću pretvorbe u int, tada mi sve radi lijepo (za male brojeve naravno), pa pretpostavljam da imam greške samo u zbrajanju binarnih brojeva.. Ali toliko mi je nelogično da jedna funkcija sa istim ulazom daje 2 različita izlaza..


EDIT: @pecina: Izgleda da si bio u pravu, promjenio sam operator= na 'void', nemam pojima kako ni zašto, al stvari zasad izgledaju potpuno ispravno! Very Happy

Još mi ostaje pitanje, da li operator= smije biti tipa void ??
Ne, zabranjeno standardom i ne znam kako ti je to prošlo kompilaciju? Jel to gcc?

Mora biti povratini tip T& gdje je T ime klase na kojoj je definiran operator=

http://www.parashift.com/c++-faq-lite/assignment-operators.html

Uglavnom, poanta je da je tu negdje greška, pogledaj ponovo da li negdje letiš van polja.



_________________
-- space available for rent --
[Vrh]
Korisnički profil Pošaljite privatnu poruku
teja
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 14. 07. 2006. (15:34:28)
Postovi: (14A)16
Spol: žensko
Sarma = la pohva - posuda
29 = 35 - 6
Lokacija: zg-ma and back

PostPostano: 12:46 ned, 22. 6. 2008    Naslov: Citirajte i odgovorite

na ovaj dio koda:

[code:1]BinarniBroj& BinarniBroj::operator=(const BinarniBroj& a){
delete this;
n=a.n;
predznak=a.predznak;
bitovi=(int*)malloc(n*sizeof(int));
for(int i=0;i<n;i++) bitovi[i]=a.bitovi[i];
return *this;
}[/code:1]

kompajler baca ovakav komentar:

[Linker error] undefined reference to `BinarniBroj::BinarniBroj(BinarniBroj const&)'
[Linker error] undefined reference to `BinarniBroj::BinarniBroj(BinarniBroj const&)'
ld returned 1 exit status

help, anyone...?

i još: šta je ovo i čemu služi?
friend ostream& operator<< (ostream &o, const BinarniBroj &b); :oops:

:beg: help :(
na ovaj dio koda:

Kod:
BinarniBroj& BinarniBroj::operator=(const BinarniBroj& a){
             delete this;
             n=a.n;
             predznak=a.predznak;
             bitovi=(int*)malloc(n*sizeof(int));
             for(int i=0;i<n;i++) bitovi[i]=a.bitovi[i];
             return *this;
             }


kompajler baca ovakav komentar:

[Linker error] undefined reference to `BinarniBroj::BinarniBroj(BinarniBroj const&)'
[Linker error] undefined reference to `BinarniBroj::BinarniBroj(BinarniBroj const&)'
ld returned 1 exit status

help, anyone...?

i još: šta je ovo i čemu služi?
friend ostream& operator<< (ostream &o, const BinarniBroj &b); Embarassed

Molim, kumim i preklinjem! help Sad


[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
pecina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (14:15:23)
Postovi: (157)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
62 = 85 - 23
Lokacija: Happily traveling through space since 1986!

PostPostano: 12:52 ned, 22. 6. 2008    Naslov: Citirajte i odgovorite

[quote="teja"]na ovaj dio koda:

[code:1]BinarniBroj& BinarniBroj::operator=(const BinarniBroj& a){
delete this;
n=a.n;
predznak=a.predznak;
bitovi=(int*)malloc(n*sizeof(int));
for(int i=0;i<n;i++) bitovi[i]=a.bitovi[i];
return *this;
}[/code:1][/quote]Auuu, ne to raditi. Mislim na delete this

[quote]kompajler baca ovakav komentar:

[Linker error] undefined reference to `BinarniBroj::BinarniBroj(BinarniBroj const&)'
[Linker error] undefined reference to `BinarniBroj::BinarniBroj(BinarniBroj const&)'
ld returned 1 exit status

help, anyone...?[/quote]Nešto nisi dobro kompajlirala, kako kompajliraš? Jel imaš dev.cpp projekt ili?

[quote]i još: šta je ovo i čemu služi?
friend ostream& operator<< (ostream &o, const BinarniBroj &b); :oops:

:beg: help :([/quote]Operator za ispis na konzolu, AFAIK ne moraš ga implementirati sama.
teja (napisa):
na ovaj dio koda:

Kod:
BinarniBroj& BinarniBroj::operator=(const BinarniBroj& a){
             delete this;
             n=a.n;
             predznak=a.predznak;
             bitovi=(int*)malloc(n*sizeof(int));
             for(int i=0;i<n;i++) bitovi[i]=a.bitovi[i];
             return *this;
             }
Auuu, ne to raditi. Mislim na delete this

Citat:
kompajler baca ovakav komentar:

[Linker error] undefined reference to `BinarniBroj::BinarniBroj(BinarniBroj const&)'
[Linker error] undefined reference to `BinarniBroj::BinarniBroj(BinarniBroj const&)'
ld returned 1 exit status

help, anyone...?
Nešto nisi dobro kompajlirala, kako kompajliraš? Jel imaš dev.cpp projekt ili?

Citat:
i još: šta je ovo i čemu služi?
friend ostream& operator<< (ostream &o, const BinarniBroj &b); Embarassed

Molim, kumim i preklinjem! help Sad
Operator za ispis na konzolu, AFAIK ne moraš ga implementirati sama.



_________________
-- space available for rent --
[Vrh]
Korisnički profil Pošaljite privatnu poruku
teja
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 14. 07. 2006. (15:34:28)
Postovi: (14A)16
Spol: žensko
Sarma = la pohva - posuda
29 = 35 - 6
Lokacija: zg-ma and back

PostPostano: 13:06 ned, 22. 6. 2008    Naslov: Citirajte i odgovorite

hm da, i meni je to sa deleteom bilo sumnjivo... devc++ jeste. ne kužim šta mu je? :(

edit:ah da, free(bitovi)
hm da, i meni je to sa deleteom bilo sumnjivo... devc++ jeste. ne kužim šta mu je? Sad

edit:ah da, free(bitovi)




Zadnja promjena: teja; 13:19 ned, 22. 6. 2008; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1 Vremenska zona: GMT + 01:00.
Idite na Prethodno  1, 2, 3, 4, 5, 6, 7  Sljedeće
Stranica 4 / 7.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan