OOP: Föreläsningsanteckningar
Det här är kortfattade föreläsningsanteckningar, främst programexempel,
som jag använder på föreläsningarna.
Man kan också titta lite på
förra årets anteckningar.
-
Introduktion till C++ och jämförelse med C
-
Objektorientering i teorin och i C++
-
Dynamisk allokering (new), arrayer, vector-klassen
-
Referenser, default-värden, templates, main-funktionen
-
Konstruktorer och destruktorer, händelsestyrd programmering, Visual Studio
-
Virtuella funktioner, Visual Studio, olika sorters strängar
-
Operatorer, konstruktorer, destruktorer
-
operator==, pekare till ägda eller bara refererade saker, en vektorklass
(och så hemläxan)
-
Figurer, objektorientering, arv
-
Några olika vektorklasser, templates
-
I/O med strömmar: iostream, fstream, iomanip
-
Undantagshantering ("exceptions"): try, throw, catch
Det är inte säkert att indelningen i föreläsningar
kommer att stämma med vad vi verkligen hinner med de olika gångerna.
Thomas Padron-McCarthy
(Thomas.Padron-McCarthy@tech.oru.se),
10 oktober 2007