C++: методики программирования Шилдта
Герберт Шилдт
Легендарный автор книг по программированию, Герберт Шилдт, предлагает некоторые из своих избранных подходов и приемов, оформленные в виде "книги рецептов". Организованный в виде справочника, каждый рецепт показывает, как решить конкретную практическую задачу. Рецепты начинаются со списка ключевых ингредиентов (классов, функций и заголовков), за которыми следуют пошаговые инструкции, описывающие процесс сборки завершенного решения. В подробных обсуждениях излагаются причины и сущность каждого шага, а пример полного кода рецепта позволяет проверить решение на практике. Каждый рецепт завершается списком вариантов и альтернатив, где предлагаются способы адаптации приема к разнообразным ситуациям. Начинающий вы или опытный программист, рассматриваемые в книге рецепты утолят любые аппетиты в программировании на C++.
Вы изучите следующие вопросы:
Разбиение на лексемы строк, завершающихся нулевым символом
Создание функции поиска и замены для строк
Реализация вычитания для объектов string
Использование последовательных контейнеров vector, deque и list
Использование адаптеров контейнеров stack, queue и priority_queue
Использование ассоциативных контейнеров map, multimap, set и multiset
Реверс, вращение и перемешивание последовательности
Создание функционального объекта
Использование привязчиков, отрицателей и адаптеров итераторов
Чтение и запись файлов
Использование потоковых итераторов для обработки файлового ввода-вывода
Использование исключений для обнаружения и обработки ошибок ввода-вывода
Создание специальных вставщиков и экстракторов
Форматирование даты, времени и числовых данных
Использование фасетов и библиотеки локализации
Перегрузка операций [], () и ->
Создание явного конструктора
И многое другое!
480 стр., с ил.;
ISBN 978-5-8459-1494-1, 978-0-07-148860-0;
формат 70x100/16;
мягкий переплет
2008, 4 кв.;
Издательство Вильямс.