Material of the C++ course at ICP.