Miksei kaikkea voi vaan tunkea header-tiedostoon vaan pitää kyhätä erillinen .cpp? Ei esim. javassakaan ole kahta eri tiedostoa yhdelle unitille.
Miksei kaikkea voi vaan tunkea .h/.hpp tiedostoon?
cxsdxzxzxzcvcx
12251
0Äänestä
Muut lukivat myös
Ketjusta on poistettu 4 sääntöjenvastaista viestiä.
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 12
Vanhimmat
No käytä sitten javaasi äläkä täällä itke.
Jos olisit edessäni, saisit turpaasi. Oppisitpa olemaan näsäviisastelematta, pelle.
Vihaan ketä haluan, pelle, eritoten kaltaisiasi kynäniska nilkkejä
oho, pennulla on uhmaikä päällä XD tutti suuhun ja sänkyyn hop hop
No ei se sinunkaan aivokapasiteetti tunnu päätä pakottavan, kun nimimerkkisi on lapsellinen "java on paska" -toteama. Jos java on kerran niin paska, niin miksi se on maailman käytetyin kieli?
Ime stagaa, sport ace!
Mä pätkin sua motarilla!
Yhtäkään OIKEAA vastausta ei ole vielä tullut. Go suoli24 go.
No tässä yksi ns. oikea vastaus: mikäänhän ei estä kirjoittamasta koodia headereihin, hommassa vain on haittapuolina kääntämisajan kasvaminen kun koodi käännetään joka kerta uudelleen. Mutta esim. template-luokat ja funktiot on pakko kirjoittaa kokonaan headereihin.
Lue tuosta - jos siitä edes pääsisit jyvälle
http://en.wikipedia.org/wiki/Header_file
Rautakanki juuttunut perseeseen?
Pitäsikö tänne alkaa kopioimaan kirjoissa selitetyt asiat kun aloittaja on liian laiska niitä itse lukemaan?
Aloittaja lienee trolli?
Headereitä voidaan käyttää esimerkiksi rajapintana käyttäjän ja palvelun toteuttajan välillä. Esim. palvelun toteuttaja abstrahoi palvelun toteutuksen ja antaa pelkän rajapinnan ja sen dokumentaation käyttäjälle (ks. sopimussuunnittelu). Käyttäjän ei siis tarvise tai saa tietää miten esim. funktio int tuplaa(int luku) on toteutettu, mutta on sovittu, että parametrina syötetty luku tuplataan ja palautetaan.