PROJECT DOSSIER // [C++ POOL — DAY 07 AFTERNOON]VIEW SOURCEBACK TO PROJECTS →

01 // PROJECT AT A GLANCE

C++ POOL — DAY 07 AFTERNOON

C++

What belongs to a whole family of objects rather than to one in particular — for instance a counter of everything ever created.

The afternoon completes the morning with the mechanisms belonging to an entire class rather than to a particular object — for instance a counter of the total number of instances created. Several mini-universes serve as support: a SKAT module, a koala robot assembled from parts, a communication system.

References and default parameters (Skat, where pointers are forbidden), method overloading over three part types (KoalaBot), a linked list of objects with a constant member (KreogCom), and static class variables with a nested enumeration (Phaser / Sounds).

PRIMARYC++
DELIVERYTEAM RECORD
VERIFICATIONgcc/g++
SOURCEINSPECTOR READY
MEDIA ATTACHMENTS (Images, Photos, Videos)

03 // KEY OUTCOMES

  • The distinction between an instance's state and state shared by the class
  • Dynamic composition of an object from interchangeable parts

04 // SOURCE TREE

READING SOURCE…