TIE 120 Ohjelmointi (kesä 2001)
Pääteohjaus 13.6.2001

Ag B111.1 klo 8-10 ja 10-12 (Ohjaaja: Mikko Luukkonen)

Selaa ensin luentomonisteen luvut 15.2 ja 15.6.


Kertausta: luokkien määrittelyt kirjoitetaan luokan mukaan nimettyyn .h-tiedostoon. Tämä tiedosto alkaa seuraavankaltaisilla riveillä:

#ifndef LUOKANNIMI_H_
#define LUOKANNIMI_H_
  

ja päättyy riviin

#endif // LUOKANNIMI_H_
  

Ko. tiedosto sisällytetään #include-käskyllä kaikkiin niihin tiedostoihin, joissa kyseistä luokkaa käytetään.

Luokan metodit määritellään luokan nimen mukaan nimetyssä .cpp-tiedostossa, johon sisällytetään tiedoston alussa olevalla #include-käskyllä luokan .h-tiedosto.

Luokan testipääohjelma laitetaan omaan .cpp-tiedostoonsa, jossa on tarvittavat #include-käskyt.

Projektiin laitetaan mukaan kaikki tarvittavat .cpp-tiedostot mutta ei .h-tiedostoja. Projektissa pitää olla mukana täsmälleen yksi main-funktio.



Lopun aikaa voit tehdä demoja ja harjoitustyötäsi. Kokeile esimerkiksi harjoitustyösi jakamista tiedostoihin edellisen ohjeen mukaisesti, jos 5. vaiheesi on jo riittävän pitkällä.

Viimeksi muutettu: ke 4 heinäkuu 2001 15:10:03
Antti-Juhani Kaijanaho <gaia@iki.fi>
Perustuu osittain Vesa Lappalaisen ja Kari Kärkkäisen tekemiin kurssisivustoihin ja teksteihin.