В программе лояльности
На товар применяется персональная скидка, промокоды, купоны и сертификаты

Введение в язык Си++

Столяров Андрей Викторович

Код товара: 4577361
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
Нет в наличии
Доставим в
г. Москва
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Год издания:
2021 г.
Может быть отгружен товар указанного или более позднего года

Описание

Характеристики

Содержание построено по принципу плавного перехода от средств чистого Си: в начале даётся определение ООП как парадигмы, основанной на обмене сообщениями, затем вводится метод для обычной открытой структуры, уже после этого рассказывается о защите и её предназначении, затем (поскольку теперь это необходимо) вводятся конструкторы и деструкторы, и т.д. Так называемая "стандартная библиотека" Си++ (известная также под названием STL) в книге не упоминается вообще, поскольку если начать изучение Си++ с STL, есть риск никогда не узнать сам язык. Для ввода-вывода в примерах используются функции библиотеки Си (printf и др.) Кроме того, в книге сознательно игнорируются все «усовершенствования», предлагаемые авторами так называемых «стандартов».

В пятом издании незначительно изменена рубрикация, добавлены несколько новых параграфов, исправлен ряд обнаруженных ошибок и полностью переработан текст предисловий.
количество томов
1
количество страниц
160 стр.
переплет
Мягкая обложка
размеры
205x140x8 мм
цвет
Белый
тип бумаги
офсетная (60-220 г/м2)
тип иллюстраций
черно-белые
формат
70x100/16 (170x240 мм)
ISBN
978-5-97060-944-6
стандарт
возрастная категория
18+ (нет данных)
вес
код в Майшоп
4577361
язык
русский

Содержание

Предисловие
Методические замечания
Несколько слов для изучающих программирование
1. Введение
1.1. Парадигмы программирования, ООП и ЛТД
1.2. От Си к Си++
2. Методы, объекты и защита
2.1. Функции-члены (методы)
2.2. Неявный указатель на объект
2.3. Защита. Понятие конструктора
2.4. Зачем нужна защита
2.5. Классы
2.6. Деструкторы
3. Абстрактные тины данных в Си++
3.1. Перегрузка имён функций; декорирование
3.2. Переопределение символов стандартных
операций
3.3. Конструктор умолчания. Массивы объектов
3.4. Конструкторы преобразования
3.5. Ссылки
3.6. Константные ссылки
3.7. Ссылки как семантический феномен
3.8. Константные методы
3.9. Операции работы с динамической памятью
3.10. Конструктор копирования
3.11. Временные и анонимные объекты
3.12. Значения параметров по умолчанию
3.13. Описание метода вис класса. Области
видимости
3.14. «Подставляемые» функции (inline)
3.15. Инициализация членов класса в конструкторе
3.16. Перегрузка операций простыми функциями
3.17. Дружественные функции и классы
3.18. Переопределение операций присваивания
3.19. Методы, возникающие неявно
3.20. Переопределение операции индексирования
3.21. Переопределение операций ++ и --
3.22. Переопределение операции ->
3.23. Переопределение операции вызова функции
3.24. Переопределение; операции преобразования
типа
3.25. Пример: разреженный массив
3.26. Статические поля и методы
4. Обработка исключительных ситуаций
4.1. Ошибочные ситуации и проблемы их обработки
4.2. Общая идея механизма исключений
4.3. Возбуждение исключений
4.4. Обработка исключений
4.5. Обработчики с многоточием
4.6. Объект класса в роли исключения
4.7. Автоматическая очистка
4.8. Преобразования типов исключений
5. Наследование и полиморфизм
5.1. Иерархические предметные области
5.2. Наследование структур и полиморфизм
адресов
5.3. Методы и защита при наследовании
5.4. Конструирование и деструкция наследника
5.5. Виртуальные функции
5.6. Чисто виртуальные методы и абстрактные
классы
5.7. Виртуальность в конструкторах и
деструкторах
5.8. Наследование ради конструктора
5.9. Виртуальный деструктор
5.10. Ещё о полиморфизме
5.11. Приватные и защищённые деструкторы
5.12. Перегрузка функций и сокрытие имён
5.13. Вызов в обход механизма виртуальности
5.14. Операции приведения типа
5.15. Иерархии исключений
6. Шаблоны
6.1. Шаблоны функций
6.2. Шаблоны классов
6.3. Специализация шаблонов
6.4. Константы в роли параметров шаблона
Что дальше (вместо послесловия)
Список литературы

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Введение в язык Си++» (авторы: Столяров Андрей Викторович), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта