C++: TODO List#

Structural#

  • Move C++03 and C++11, and “C++: Miscellaneous Live-Hacking” into new group, “C++”

  • Depend c++11 on c++03, topic by topic

  • Bring pieces of C++: Miscellaneous Live-Hacking to where they belong

STL, Containers and Algorithms#

Misc:

OO#

Make an exercise out of UserDB/UserDB_Vector/UserDB_Map

Operator Overloading#

Using class Point

Templates/Overloading#

Exceptions#

Functors: Overloading the Function Call Operator#

(Better not use integers, better use custom class. User?)

Threads#

C++ >= 11#

Smart Pointers#

Dependencies#

Exercise series#

  • point in C

  • point in C++, members and ctors

  • shapes, based upon point (circle, triangle, rectangle, …)

    • access methods

  • const correctness

  • operator overloading

Miscellaneous#