OLIO-OHJELMOINTI PERUSTEET PERUSTIETOTYYPIT Yksinkertainen esimerkkiohjelma Merkistö ja erikoismerkit PERUSTIETOTYYPIT Kokonaislukuaritmetiikka Kokonaisluvut Sijoitusoperaattori Nimetyn vakion määrittely Olio-ohjelmointi tMyn
PERUSSYÖTTÖ- JA TULOSTUSTOIMINNOT Reaaliluvut Merkkityyppi Tyyppimuunnokset Lueteltu tyyppi Tyypin uudelleennimeäminen Muuttujan elinaika Operaattorien suoritusjärjestys ja assosiointi PERUSSYÖTTÖ- JA TULOSTUSTOIMINNOT Olio-ohjelmointi tMyn
OHJAUSRAKENTEET Muuttujien arvojen vertaaminen if-vertailulause if-else -vertailulause Loogiset operaattorit switch-valintalause Toistorakenteet while-toistolause do-while -toistolause for-toistolause Ohitus toistorakenteessa Olio-ohjelmointi tMyn
TAULUKOT JA STRING-LUOKKA Taulukon esittely, määrittely ja alustus Merkkijonon tallentaminen char-tyyppiseen taulukkoon Moniulotteiset taulukot string-luokan muuttujat OSOITTIMET Osoittimen määrittely ja alustus Osoitin ja char-tietotyyppi Vakio-osoitin ja osoitin vakioon Osoitin ja taulukko Dynaaminen muistinvaraus Olio-ohjelmointi tMyn
OMIEN TIETOTYYPPIEN LUOMINEN FUNKTIOIDEN KÄYTTÖ Miksi osittaa ohjelma Funktion esittely eli prototyyppi Funktion kutsu Funktion määrittely Tiedon vieminen funktiolle, parametrit Tiedon palauttaminen funktiolta kutsuvaan ohjelmanosaan OMIEN TIETOTYYPPIEN LUOMINEN Tietuetyypin esittely ja tietuemuuttujan määrittely Tietuekentän käsittely Osoitinmuuttuja tietueen käsittelyssä Olio-ohjelmointi tMyn
LUOKAT Olio-ohjelmointi Luokan määrittely class-määreellä Luokan muodostin Olioon kohdistuvia perustoimintoja Dynaamiset oliot Luokkien väliset koostesuhteet Luokan otsikko- ja toteutustiedosto Olio-ohjelmointi tMyn
MONIMUOTOISUUS, POLYMORPHISM JOHDANTO PERINTÄÄN Muutamia käsitteitä Kantaluokan määrittely Johdetun luokan määrittely Johdetun luokan olion esittely ja määrittely Johdetun luokan olion alustus määrätyillä arvoilla MONIMUOTOISUUS, POLYMORPHISM Monimuotoinen luokka Virtuaaliset jäsenfunktiot Abstraktit luokat Olio-ohjelmointi tMyn
POIKKEUSKÄSITTELY TIEDOSTOVIRRAT Ohjelman keskeytys virhetilanteessa Oman poikkeuskäsittelyfunktion määrittely Poikkeuskäsittelylohkot try-catch TIEDOSTOVIRRAT Joitakin käsitteitä Tekstitiedostoon kirjoittaminen Tekstitiedostosta lukeminen Olio-ohjelmointi tMyn