Hide menu

TDDD38 Advanced Programming in C++ (6 ECTS)

Spring 2013


This is an advanced course on the programming language C++. The course is given twice a year, autumn and spring, and runs the whole semester. The course can be taken by anyone fulfilling the prerequisites (se the course plan). Examination is a computer exam, given in exam period Ht2 (December) for the autumn course and in exam period Vt2 (May/June) for the spring course. Re-examination occations are in the Easter exam period and the August exam period.

Please note, late registration is handled by IDA's "studerandeexpedition" ("student office") Building E, plan 3, room G:489 (map), and it is the Director of studies who is to sign the registration form, see the course contact page.

Latest News...


4/4  String with iterators
 

A new version of lecture example String, with iterators, have been added, see String with iterators. Also, the implementation of the move assignment operator have been modified, according to how it is implemented in GCC. Also, note the comment about vector found in the code for the move assignment operator.


28/3  Modification of lecture example
 

Since GCC 4.8.0 now supports inheriting constructors, class Consultant in lecture example P-E-M-C now can take advantage of inheriting constructors from its base class Employee. Replace the public constructor declaration in the class definition (Consultant.h) with:

   using Employee::Employee;

and remove the corresponding separate definition (Consultant.cc). The code example is modified.


27/3  GCC 4.8.0 is installed at IDA, and is also default for module prog/gcc/4

26/3  Exam March 26
 

Solutions are available from the course examination page, or via this direct link, together with comments.



Page responsible: Tommy Olsson
Last updated: 2012-05-29