Salutare, Ionuț! Poți folosi wrappere proprii fără probleme, atâta timp cât în final ajung să apeleze funcția compare[1]. Scopul acelui paragraf din enunț este să prevină hardcodarea comparației în implementarea voastră, sau copierea corpului functiei în sursele voastre. Trebuie să folosiți interfața și biblioteca puse la dispoziție.
[1] https://github.com/systems-cs-pub-ro/so-assignments/blob/master/1-multi/util/compare.h Numai bine, Răzvan On Thu, Feb 28, 2019 at 9:50 PM Ionuț Mihalache via so <[email protected]> wrote: > Salut, > > Legat de funcția de comparare, în enunț spune că nu avem voie să folosim o > funcție de comparație creată de noi. Ce înseamnă asta mai exact? Avem voie > să facem funcția noastră de comparație care să nu fie altceva decât un > wrapper pentru funcția oferită în temă? Spre exemplu coada mea cu > priorități este generică și totul se bazează pe void*. Am nevoie să fac o > funcție de comparație în care să apelez funcția oferită și de asemenea nu > prea văd cum aș putea să controlez ordonarea dacă am avea priorități egale > fără să creez funcția proprie de comparație. > > Seară bună! > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii -- Răzvan Crainea
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
