Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 24.8.2019, 15:16   #1
NiDžaDžiDža
Novi član
 
Član od: 6.3.2018.
Poruke: 24
Zahvalnice: 3
Zahvaljeno 0 puta na 0 poruka
Arrow C++ (generici)

Potrebna mi je pomoc oko sledeceg koda
(greska je u delu koji je stavljen pod komentarom):


https://paste.ofcode.org/idiTDQFPerun85JGhtbTsB
NiDžaDžiDža je offline   Odgovor sa citatom ove poruke
Stara 24.8.2019, 15:31   #2
DrDoktor
Član
 
Član od: 9.12.2018.
Poruke: 30
Zahvalnice: 19
Zahvaljeno jedanput na jednoj poruci
Određen forumom Re: C++ (generici)

Kod:
if(*this<other)

Prvo treba da napises operator< pa onda da ga koristis. Ovako nema smisla.
DrDoktor je offline   Odgovor sa citatom ove poruke
Stara 24.8.2019, 15:31   #3
NIx Car
Deo inventara foruma
 
Član od: 28.12.2006.
Lokacija: New Now
Poruke: 3.641
Zahvalnice: 1.743
Zahvaljeno 921 puta na 518 poruka
Slanje poruke preko MSN-a korisniku NIx Car Slanje poruke preko Skypea korisniku NIx Car
Određen forumom Re: C++ (generici)

Problem je bio u tome sto si pozivao compare nad m_pArray koji je tipa int, a int, logicno, u sebi nema metodu compare, tu si mogao odraditi samo jednostavnu proveru sa operatorima >= ili < u zavisnosti od toga da li ti treba rastuce ili opadajuce sortiranje

https://paste.ofcode.org/T6kaFPV2RPfdnHQBN5qrwk
NIx Car je offline   Odgovor sa citatom ove poruke
Stara 24.8.2019, 15:33   #4
NiDžaDžiDža
Novi član
 
Član od: 6.3.2018.
Poruke: 24
Zahvalnice: 3
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: C++ (generici)

Citat:
NIx Car kaže: Pregled poruke
Problem je bio u tome sto si pozivao compare nad m_pArray koji je tipa int, a int, logicno, u sebi nema metodu compare, tu si mogao odraditi samo jednostavnu proveru sa operatorima >= ili < u zavisnosti od toga da li ti treba rastuce ili opadajuce sortiranje

https://paste.ofcode.org/T6kaFPV2RPfdnHQBN5qrwk



Oke. Znam to. Ali tekst zadatka mi je glasio drugacije pa me to buni.
NiDžaDžiDža je offline   Odgovor sa citatom ove poruke
Stara 24.8.2019, 15:34   #5
NiDžaDžiDža
Novi član
 
Član od: 6.3.2018.
Poruke: 24
Zahvalnice: 3
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: C++ (generici)

Citat:
DrDoktor kaže: Pregled poruke
Kod:
if(*this<other)
Prvo treba da napises operator< pa onda da ga koristis. Ovako nema smisla.

A gde da preklopim taj operator da li trebam da napravim novu klasu ili ?
NiDžaDžiDža je offline   Odgovor sa citatom ove poruke
Stara 25.8.2019, 20:55   #6
NIx Car
Deo inventara foruma
 
Član od: 28.12.2006.
Lokacija: New Now
Poruke: 3.641
Zahvalnice: 1.743
Zahvaljeno 921 puta na 518 poruka
Slanje poruke preko MSN-a korisniku NIx Car Slanje poruke preko Skypea korisniku NIx Car
Određen forumom Re: C++ (generici)

U toj klasi ga preklopis
NIx Car je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno



Sva vremena su po Griniču +2 h. Sada je 20:57.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com