The basics of programming in C++ according to the C++17 and C++20 standards, basic data structures and methods of working with them are provided. From the perspective of software development, function programming is considered: ordinary and recursive functions, constexpr functions,...
lambda expressions and lambda functions, function overloading and templates. More complex issues of C++ are revealed: pointers and dynamic memory, structures and classes, constructors and destructors, methods and operator overloading, working with text files, the structure of numbers and bitwise operations.
Important topics for beginners are discussed: the integrated environment Code::Blocks, Russian localization of input and output, errors in code writing, undefined behavior, testing and writing test code. The book contains 150 examples of programs and more than 90 assignments for independent work. The material has been tested in practice during the education of students and schoolchildren and their preparation for exams.
Author: Валерий Лаптев
Printhouse: BHV
Series: For Beginners
Age restrictions: 14+
Year of publication: 2025
ISBN: 9785977519618
Number of pages: 368
Size: 232х165х12 mm
Cover type: soft
Weight: 482 g
ID: 1722570