This is a tutorial for the Advanced Course on the C++ Language. It's main purpose is to give a background material for the 24 hours Advanced C++ course. It it supposed that You are already familiar with the basic C++ language elements like:
This course try to answer the question when and how to use the language features above, rather than learn newer and newer language elements. (However we learn a few one, like pointer to member, etc...) We have an outlook on design questions too. We will analyze already written (and working example programs: try to understand them and find it's problematic parts. Then we improve them.
We also take a tour on the standard library. We get to know the basic
concept on STL (Standard Template Library) and the I/O mechanism. We
also practice the usage of std::string
.