Göm menyn

TDDI14 Objektorienterad programmering

Alla meddelanden



20/5  Deadline för laboration Kalkylatorn är fredag 24/5 kl 13
 

Speciellt viktig att hålla för att kunna erhålla bonuspoäng, i kombination med laboration Listan!


20/5  Anmälningstiden för tentamen den 28/5 kl 14-19 har löpt ut
 

Tentamen kommer att ges i SU-salarna på plan 3. Inloggning påbörjas c:a 30 minuter innan tentamen startar, kom i god tid — Välkomna!

Hjälpmedel, se kursens examinationssida.


14/5  Rättelse för given kod i Expression.cc
 

Deluttryck för kontroll av vänsterparentes saknas på rad 217 i den givna koden:

while (! operator_stack.empty() && operator_stack.top() != "(" &&
   input_priority.find(token)->second <=
   stack_priority.find(operator_stack.top())->second)
{
   ...
}


14/5  Schemaändring DI1A: labtid flyttad från tisdag 15—17 till torsdag 8—10 i vecka 21

29/4  Lösningar till uppgifter för lektion 4 finns länkade på kursens lektionssida, direktlänk dit här

25/4  Deadline för laboration Listan är måndag 29/4 kl 13
 

Speciellt viktig att hålla för att kunna erhålla bonuspoäng, i kombination med laboration Kalkylatorn!


25/4  Anmälan till tentamen 2013-05-28 kl 14-19 kan göras i Studentportalen under tiden 28/4—19/5

25/4  Filarkiv är nu skapade för labbgrupperna, för intresserade, se Subversion (SVN) för mer information.

22/4  Lösningar till uppgifter för lektion 2-3 finns länkade på kursens lektionssida, direkt dit här

8/4  Rättelse laboration Listan
 

Sidan 2, Lägg till listoperationer, första punkten: stryk "rekursiv". copy() skrivs rekursiv eller iterativ, beroende på vilken implementering du valt. (destruktorn ska dock skrivas rekursiv, även om du valt den iterativa implementeringen) Laborationshandledningen på webben är rättad.


5/4  Lösningar till uppgifter för lektion 1 finns länkade på lektionssidan

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

20/3  Kursen startar tisdag 2/4 kl 8 med föreläsning i sal C2

20/3  Kursens eget schema med planering och deadline är klart

25/3  Materialet på kurswebben uppdaterad för 2013
 

Det centrala schemat beräknas vara klart 19/3, kursstart den 2/4.


2013  Hjälpmedel vid tentamen
 

Skärpta restriktioner infördes fr.o.m. tentamensperiod Vt2, 2012, se kursens examinationssida.



Sidansvarig: Tommy Olsson
Senast uppdaterad: 2012-11-01