Fundamentals of OOP in C++ through Examples. Part 2

Authors

Nataliia Liubchenko
National Technical University "Kharkiv Polytechnic Institute", Ukraine
https://orcid.org/0000-0002-4575-4741
Maksym Sobol
National Technical University "Kharkiv Polytechnic Institute", Ukraine
https://orcid.org/0000-0002-7853-4390
Andrii Podorozhniak
National Technical University "Kharkiv Polytechnic Institute", Ukraine
https://orcid.org/0000-0002-6688-8407
Roman Pugachov
National Technical University "Kharkiv Polytechnic Institute", Ukraine
https://orcid.org/0000-0002-3396-7344
Oleksii Liubchenko
National Technical University "Kharkiv Polytechnic Institute", Ukraine
https://orcid.org/0000-0003-3077-0316

Keywords:

object-oriented programming, lambda expressions, template functions and classes, software testing

Synopsis

The teaching guide “Fundamentals of OOP in C++ through Examples. Part 2” focuses on advanced C++ concepts and is intended for students of computer-related specialties at higher education institutions. It covers template functions and classes, the Standard Template Library (STL), STL algorithms, functors, lambda expressions, software testing, and the use of the STRING class. The manual combines theoretical material with code examples presented as well-documented starter source code, supporting the development of practical object-oriented programming skills. It is useful for students, instructors, and beginner programmers who want to deepen their knowledge of C++.

Author Biographies

Nataliia Liubchenko, National Technical University "Kharkiv Polytechnic Institute"

Candidate of Technical Sciences, Associate Professor, Associate Professor of System analysis and information-analytical technologies department

Maksym Sobol, National Technical University "Kharkiv Polytechnic Institute"

Candidate of Technical Sciences, Associate Professor, Associate Professor of System analysis and information-analytical technologies department

Andrii Podorozhniak, National Technical University "Kharkiv Polytechnic Institute"

Candidate of Technical Sciences, Associate Professor, Professor of Computer Engineering and Programming Department

Roman Pugachov, National Technical University "Kharkiv Polytechnic Institute"

Candidate of Technical Sciences, Associate Professor, Associate Professor of System analysis and information-analytical technologies department

Oleksii Liubchenko, National Technical University "Kharkiv Polytechnic Institute"

Master of computer engineering, PhD student of Computer Engineering and Programming Department

Обкладинка

Published

June 2, 2026

Details about this monograph

ISBN-13 (15)

978-617-05-0623-8