Решение сложных задач на C++
В данном издании объединены две широко известные профессионалам в области программирования на языке C++ книги Герба Саттера Exceptional C++ и More Exceptional C++, входящие в серию книг C++ In-Depth, редактором которой является Бьерн Страуструп, создатель языка C++. Материал этой книги составляют переработанные задачи серии Guru of the Week, рассчитанные на читателя с достаточно глубоким знанием языка C++.
Книга охватывает широкий спектр тем, включая обобщенное программирование и стандартную библиотеку C++, вопросы безопасности исключений, разработку классов, наследование и полиморфизм, управление памятью и ресурсами, оптимизацию и производительность, а также различные ловушки и антиидиомы. Каждая задача сопровождается подробным решением и анализом, что позволяет читателю не только найти правильный ответ, но и понять глубинные принципы языка.
Особое внимание уделяется практическим аспектам программирования на C++, таким как идиомы, паттерны проектирования и эффективное использование стандартной библиотеки. Книга будет полезна как опытным разработчикам, стремящимся углубить свои знания, так и тем, кто хочет подготовиться к сложным техническим собеседованиям.
Это не просто сборник задач, а полноценное руководство по продвинутым техникам программирования на C++, которое поможет читателю стать более уверенным и компетентным разработчиком.
