C

  • Lihtne tervitus

    Juhtkäsud

  • if
  • for
  • while

    Arvutamine

  • Lihtne arvutamine, sisend
  • Siinuste tabel, väljund
  • Juhuarv
  • Kolmnurga pindala leidmine

    Massiiv ja viit

  • Lihtne massiiv
  • Algväärtustamine
  • Massiiv funktsiooni parameetrina
  • Kahemõõtmeline massiiv
  • Kahemõõtmelise massiivi algväärtustus
  • Kahemõõtmeline massiiv funktsioonis
  • Viit ja väärtus
  • Muutuja aadress ja viit
  • Viit viidale
  • Massiivielementide aadressid
  • Viitade aritmeetika
  • Viit funktsioonile
  • Funktsioon funktsiooni parameetrina
  • Viit funktsiooni parameetrina
  • Mälu eraldamine ja vabastamine
  • calloc, realloc, memset, memmove

    Failid

  • Faili kirjutamine
  • Failist lugemine
  • Binaarfaili kirjutamine
  • Binaarfailist lugemine
  • Kirjed faili
  • Kirjed failist
  • Lugemisvõimaluse kontroll
  • Juhupöörusfail
  • Ümbernimetamine ja kustutus

    Sõned

  • Sõnetöötlus
  • Sõnemassiiv
  • Pikem sõnenäide
  • Klaviatuuripuhvri tühjendamine
  • Tähe kood

    Protsessid

  • Koopia fork-i abil
  • Alamprotsessi järgi ootamine
  • Lihtne ootamine
  • Lisavahendid

  • Käsurea parameetrid
  • Alamprogramm
  • Alamprogrammi prototüüp
  • Staatiline muutuja alamprogrammis
  • Muutuva parameetrite arvuga funktsioon
  • Asukoht koodifailis
  • Bitid

  • & ning |
  • Nihutamine

    Kirjed

  • Kirje loomine
  • Kirjete massiiv
  • Kirjeviitade massiiv
  • Kirjejada
  • Mälu küsimine
  • Väärtuse määramine, mälu vabastamine
  • Ette lisamine, jada

    Makrode defineerimine

  • Tervitusfunktsioon
  • Mitmerealine makro
  • Tingimuslik kompileerimine, defineerimata makro
  • Funktsiooni kaasamine sõltuvalt defineerimisest
  • #else
  • Makroparameetri määramine kompileerimisel
  • Parameeter koos väärtusega

    Teekide kasutus

  • MD5 käivitus, md5.h, md5.c

    C++

    Tutvumine

  • Tervitus
  • Sisestus
  • Teksti sisestus
  • new Massiiv
  • Funktsiooni vaikimisi parameeter
  • Väike unioon
  • Koordinaadid kahel kujul
  • Enumeratsioon
  • viide (alias)
  • viide funktsiooni parameetrina
  • Nimistu
  • Tekstifail
  • Käsureakäskluse väljakutse
  • setjmp
  • Klassid

  • Objekt ARV
  • Konstruktor
  • Koopiakonstruktor
  • new ja delete
  • Failideks jagamine: arv4.h, arv4.cpp, arv4main.cpp
  • Kaks arvu eludaatumiteks: eludaatumid.h, eludaatumid.cpp, main
  • inline, static ja const: h, cpp, main
  • inline kiiruse test
  • Operaatori defineerimine: h, cpp, main
  • Voogu kirjutamise ning sulgude operaator: h, cpp, main
  • friend-funktsioon
  • friend-klass
  • Pärimine

  • Algnäide
  • Ülemklassi vaikekonstruktor
  • Ülemklassi parameetritega konstruktor
  • Funktsiooni kaasatulek alamklassi
  • Samanimelised funktsioonid
  • Ülemklassile omistamine
  • Virtuaalfunktsioon
  • Sõned

  • Kasutatavad funktsioonid
  • Sõnede liitmine
  • Tekst mitmel real
  • Tähe otsing
  • Tähe asendus
  • Võrdus, vahetus
  • Kujundatud väljatrükk
  • Faili kirjutamine
  • Erindid

  • Heitmine
  • Püüdmine
  • Omaloodud erindiklass
  • Erind alamprogrammist
  • Heidetava erinditüübi deklareerimine
  • Nimeruumid

  • Nimeruum std
  • Muutuja omaloodud nimeruumis
  • Valik kahe nimeruumi vahel
  • Mallid

  • Arvude hoidla
  • Punktide hoidla
  • Malli vaikimisi parameeter
  • Vector
  • Liitmine malliga
  • Sõnede liitmine malliga
  • Üledefineeritud operaatoriga mallis
  • Summa malli abil
  • Malliklass vastavalt tüübile
  • STL konteinerid

  • list
  • Kustutamine, tagurpidi väljatrükk
  • deque
  • vector
  • Hulk (set)
  • Map