lu.se

Datavetenskap

Lunds Tekniska Högskola

Denna sida på svenska This page in English

Föreläsningar

Här är en översiktlig plan över vad som kommer att tas upp på föreläsningarna.

Bilder från föreläsningarna kommer att läggas till efterhand.

FöreläsningRubrik
1F1: Introduktion
2F2: Användardefinierade typer. Deklarationer. I/O
3F3: Klasser. Om funktionsanrop.
4F4 (självstudier): Standardbibliotekets datastrukturer. Strömmar och filer.
5F5: Pekare och arrayer. Standardbibliotekets algoritmer.
6F6: Resurshantering. Typer: pekare och konstanter
7F7: Felhantering. Generisk programmering: funktionsmallar
8F8: Typomvandlingar. Mer om klasser och operatorer
9F9: Polymorfism och arv
10F10: Generisk programmering: Klassmallar och funktionsobjekt
11F11: Lågnivå-detaljer
12F12: Blandade ämnen och tid för frågor
13F13: Sammanfattning

Material relaterat till föreläsningarna

Här kan material som kodexempel från föreläsningarna komma att publiceras.

Föreläsning 2:

Kodexempel: point_example.cpp file_io_example.cpp

Föreläsning 3:

Kodexempel: f03_const.cpp f03_classes.cpp

Föreläsning 4:

Kodexempel: containers.cpp map_and_set.cpp

Föreläsning 5:

Kodexempel: f05_algorithms.cpp

Föreläsning 6:

Kodexempel: copy-ctor.cpp smart_pointer_pass.cc

Föreläsning 7:

Kodexempel:  function-templates.cpp 

Föreläsning 9:

Kodexempel:  polymporph-classes.cc  

Föreläsning 10:

Kodexempel: templates.cc tree_example.cc templates-arraysize.cc