Название в оригинале Exceptional C++ Style
Серия C++ In-Depth
Издательство Вильямс
Год издания 2015
Страниц 272
Переплет Мягкая обложка
Формат 70х100/16 (170х240 мм, увеличенный)
ISBN 978-5-8459-1972-4
Вес 370 г
Изготовитель ООО "Издательский дом "Вильямс". 101509, РФ, г. Москва, ул. Лесная, 43, стр. 1
Импортер ООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

Содержание

  • Предисловие
  • Стиль или суть?
  • Метод Сократа
  • Как читать данную книгу
  • Благодарности
  • Обобщенное программирование и стандартная библиотека C++
    • Задача 1. Вектор: потребление и злоупотребление
    • Задача 2. Строчный двор. Часть 1: sprintf
    • Задача 3. Строчный двор. Часть 2: стандартные альтернативы
    • Задача 4. Функции-члены стандартной библиотеки
    • Задача 5. Красота обобщенности. Часть 1: Азы
    • Задача 6. Красота обобщенности. Часть 2: Достаточно ли универсальности?
    • Задача 7. Почему не специализируются шаблоны функций?
    • Задача 8. Дружественные шаблоны
    • Задача 9. Ограничения экспорта. Часть 1: основы
    • Задача 10. Ограничения экспорта. Часть 2: взаимосвязи, практичность и советы по использованию
  • Вопросы и приемы безопасности исключений
    • Задача 11. Попробуй поймай
    • Задача 12. Безопасность исключений: стоит ли овчинка выделки?
    • Задача 13. Прагматичный взгляд на спецификации исключений
  • Разработка классов, наследование и полиморфизм
    • Задача 14. К порядку!
    • Задача 15. Потребление и злоупотребление правами доступа
    • Задача 16. Крепко закрыт?
    • Задача 17. Инкапсуляция
    • Задача 18. Виртуальность
    • Задача 19. Не можешь - научим, не хочешь - заставим!
    • Задача 20. Контейнеры в памяти. Часть 1: уровни управления памятью
    • Задача 21. Контейнеры в памяти. Часть 2: какие они на самом деле?
    • Задача 22. Новый взгляд на new. Часть 1: многоликий оператор new
    • Задача 23. Новый взгляд на new. Часть 2: прагматизм в управлении памятью
  • Оптимизация и эффективность
    • Задача 26. Форматы данных и эффективность. Часть 1: игры в сжатие.
    • Задача 27. Форматы данных и эффективность. Часть 2: игры с битами
  • Ловушки, ошибки и головоломки
    • Задача 28. Ключевые слова, не являющиеся таковыми
    • Задача 29. Инициализация ли это?
    • Задача 30. Двойная точность - вежливость программистов
    • Задача 31. Сумеречное состояние... кода
    • Задача 32. Небольшие опечятки и прочие курьезы
    • Задача 33. Операторы
  • Изучение конкретных примеров
    • Задача 34. Индексные таблицы
    • Задача 35. Обобщенные обратные вызовы
    • Задача 36. Объединения
    • Задача 37. Ослабленная монолитность. Часть 1: взгляд на std::string
    • Задача 38. Ослабленная монолитность. Часть 2: разбор std::string
    • Задача 39. Ослабленная монолитность. Часть 3: уменьшение std::string
    • Задача 40. Ослабленная монолитность. Часть 4: новый std::string
  • Список литературы
  • Предметный указатель

3 отзыва

C этим товаром покупают
Наверх

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Получите доступ к персональным скидкам и акциям, ускорьте оформление заказов.
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам
Приходите в будние дни с 10 до 20, в субботу с 10 до 17. Воскресенье — выходной
695-25-25 МТС, velcom, life:)

Магазин OZ

Магазины OZ

Минск
Ещё 
В будние дни с 10 до 20
В субботу с 10 до 17
Воскресенье — выходной
695-25-25 МТС, velcom, life:)