Göm menyn

TDDI14 Objektorienterad programmering

Vt2 2013


Denna kurs behandlar objektorienterad programmering i C++, inklusive mallar (template), och är en påbyggnadskurs till TDIU01 Programmering i C++, grundkurs och TDDI14 Programmering i C++, standardbibliotek.

Senaste nytt...


4/4  Lektionen för DI1b fredag 5/4, kl 8-10, är inställd/flyttad!
 

Lektionen kommer att hållas måndag 8/4 kl 10-12 i sal S11.

Laborationstiden som låg på den tiden är flyttad till torsdag kl 10, sal SU02-03, se TimeEdit och kursens eget schema.


3/4  Anmälan till laborationer är öppen till 15/4

3/4  Kursmaterial, utdelat och övrigt
 

Överblivna ex. av utdelat material finns utanför Tommy Olssons rum, B 3D:449.


2/4  Rättelse OH Fö 1-2 (webbversionen är korrigerad)
 

• OH 12: destruktorn ska implementeras:

   String::~String()
   {
      if (!empty()) delete[] p_;
   }

   delete[] används då man allokerat minne med new[] (fält).

• OH 18, sista punkten: "konstruktorn" ska vara "kopieringstilldelningsoperatorn"

• OH 28: de två sista raderna ska inte finnas.


2/4  GCC 4.8.0 stödjer ärvning av konstruktorer
 

Kodexemplet P-E-M-C (Fö 3-4) har anpassats — klassen Consultant ärver den publika konstruktorn från Employee


27/3  GCC 4.8.0 har installerats på IDA, och är default för modul prog/gcc/4

25/3  Rättelse laboration Listan, sid 4, sista stycket: list-text.cc ska vara list-test.cc


Sidansvarig: Tommy Olsson
Senast uppdaterad: 2012-09-25