| Matti
Rintala ja Jyke Jokinen
ISBN: 952-14-0936-3 |
(Aikaisempien painosten kannet:
)
|
Tässä kirjassa keskitytään olio-ohjelmoinnin ja olioajattelun keskeisiin käsitteisiin ja niiden toteuttamiseen C++-kielellä. Oleellinen osa olio-ohjelmointia on oliosuunnittelu, jonka kuvausmenetelmistä esitellään UML. Lukijaa opetetaan käyttämään C++:aa turvallisesti ja varomaan kielessä olevia ohjelmointikarikkoja. Kirja sijoittuu ohjelmointikielten oppikirjojen ja olioteoreettisten kirjojen välimaastoon. Kirjassa käsitellään lisäksi olio-ohjelmoinnin ja C++-kielen edistyneempiä osa-alueita, kuten nimiavaruuksia, moniperiytymistä, geneerisyyttä, template-metaohjelmointia sekä poikkeusturvallisuutta. Kirjassa on lisäksi ohjeita siitä, kuinka C++:aa tulisi käyttää turvallisesti. Kirja edellyttää lukijaltaan ohjelmoinnin alkeiden hallitsemista ja C- tai C++-kielen perussyntaksin tuntemista mutta ei aiempaa kokemusta olio-ohjelmoinnista. Kirjan kirjoittajat Matti Rintala ja Jyke Jokinen ovat erikoistutkijoina Tampereen teknillisessä yliopistossa. He luennoivat yliopistolla olio-ohjelmointia ja pitävät yrityksille kursseja C++-kielen käyttämisestä oliopohjaisten ohjelmistojen toteuttamiseen. |
|
Esipuhe: Sirkkelin käyttöohje. |
Lausunnot on kirjoitettu ensimmäisen painoksen (2000) pohjalta.
Neljännestä painoksesta löytyneet virheet:
if (typeid(*this) != typeid(MJono) || typeid(m) != typeid(MJono))
{
/* Virhetoiminta */
}
// Tai assert(typeid(*this) == typeid(MJono) && typeid(m) == typeid(MJono));
// (ks. aliluku 8.1.4)
Aikaisempien painosten virhelistat.
Viimeksi päivitetty: $Date: 2009-06-29 13:41:10 +0300 (Mon, 29 Jun 2009) $ ($Author: oliot $)