This book is the sixth edition of an excellent and effective textbook designed for learning the C++ programming language from scratch and meeting the latest standards (C++ 17 and C++ 20).
The book is intended, on one hand, as a guide for those who study the C++ programming language independently, and on the other hand, it can be perceived as a lecture course with practical classes. The book contains a complete set of information on the syntax and concepts of the C++ language necessary for successful analysis and creation of efficient programming codes. The material is presented sequentially and accompanied by a large number of illustrative examples, various practical tasks, and detailed analysis of their solutions.
The book is characterized by utmost clarity, precision, and accessibility of presentation, which, together with extensive illustrative practice (tasks and examples), makes it an excellent choice for studying C++ in accordance with the latest standards.