Ohjelmointi 2: Rakenteet¶
- Käytännön asioita ja työkaluja
- Tutustuminen C++-ohjelmointiin
- Arvosemantiikka ja viitesemantiikka
- Vektori ja siihen liittyvä projekti
- Tiedostojen käsittely ja STL
- Rekursio
- STL-projekti
- Dynaaminen muistinhallinta
- Dynaamiset tietorakenteet
- Funktio-osoittimet ja älykkäät osoittimet
- Modulaarisuus ja siihen liittyvä projekti
- Graafiset käyttöliittymät
- GUI-projekti
- Itseopiskelu: Gitin käyttö komentoriviltä
- Miksi käyttää komentoriviä?
- Komentorivioperaatioita
- Hakemistot ja polut
- Polkuihin liittyviä erikoismerkkejä
- Ohjelman suorittaminen komentoriviltä
- Komentoja hakemiston sisällön tarkasteluun
- Komentoja tiedostojen ja hakemistojen manipulointiin
- Komentoja tekstitiedoston sisällön tarkastelemiseen
- Komentoja tiedoston etsintään
- Komentoja tekstitiedoston sisällön muokkaamiseen
- Git komentoriviltä
- Repositorion siivoaminen
- SSH-avaimista
- Tiedosto-oikeuksien asettaminen
- Vaihtoehto: Gitin käyttö Qt Creatorin kautta
- Suostumus anonyymin kurssidatan tutkimuskäyttöön
- Kysely projekteista