Информация о книге

978-5-94387-984-5

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Программирование » С, С++, C# » Объектно-ориентированное программирование на C++

Васильев А.И., Объектно-ориентированное программирование на C++


серия: Просто о сложном
Наука и Техника, 2016 г., 978-5-94387-984-5


Описание книги

Представленная книга - о языке программирования C++. А еще эта книга - об объектно-ориентированном программировании (сокращенно ООП). Читатель научится создавать полноценные объектно-ориентированные программы. Мы рассмотрим все основные и наиболее...

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

ВВЕДЕНИЕ
ВСТУПЛЕНИЕ
ЯЗЫК C++ И ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ
ОСОБЕННОСТИ ЯЗЫКА C++
НАШИ МЕТОДЫ
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И СТАНДАРТЫ ЯЗЫКА
СРЕДА РАЗРАБОТКИ DEV C++
СРЕДА РАЗРАБОТКИ MICROSOFT VISUAL STUDIO
EXPRESS
СРЕДА РАЗРАБОТКИ NETBEANS
ОБРАТНАЯ СВЯЗЬ
ГЛАВА 1. ПРОСТЫЕ ПРОГРАММЫ
1.1. ПРОГРАММИРОВАНИЕ БЕЗ
ПРОГРАММИРОВАНИЯ
1.2. РЕАЛИЗУЕМ ПЕРВУЮ
ОБЪЕКТНО-ОРИЕНТИРОВАННУЮ ПРОГРАММУ
1.3. ДОЛОЙ ОКОВЫ ООП
1.4. ЗНАКОМСТВО С КОНСТРУКТОРАМИ
1.5. РЕОРГАНИЗАЦИЯ ПРОГРАММНОГО КОДА
ГЛАВА 2. МЕТОДЫ
2.1. ПЕРЕГРУЗКА МЕТОДОВ
2.2. ПЕРЕГРУЗКА ФУНКЦИЙ
2.3. ОПЕРАТОРНЫЕ МЕТОДЫ
2.4. ОПЕРАТОРНЫЕ ФУНКЦИИ
ГЛАВА 3. НАСЛЕДОВАНИЕ И СОПУТСТВУЮЩИЕ
МЕХАНИЗМЫ
3.1. ОСНОВЫ НАСЛЕДОВАНИЯ
3.2. ПЕРЕОПРЕДЕЛЕНИЕ МЕТОДОВ И
ВИРТУАЛЬНОСТЬ
3.3. КОНСТРУКТОР ПРОИЗВОДНОГО КЛАССА
ГЛАВА 4. НАСЛЕДОВАНИЕ:
СЕКРЕТЫ И ОСОБЕННОСТИ
4.1. МНОЖЕСТВЕННОЕ НАСЛЕДОВАНИЕ
4.2. ВИРТУАЛЬНЫЕ БАЗОВЫЕ КЛАССЫ
4.3. АБСТРАКТНЫЕ КЛАССЫ И ЧИСТО
ВИРТУАЛЬНЫЕ МЕТОДЫ...
4.4. ПЕРЕМЕННЫЕ БАЗОВЫХ И ПРОИЗВОДНЫХ
КЛАССОВ
ГЛАВА5. ССЫЛКИ И УКАЗАТЕЛИ
5.1. ЗНАКОМСТВО СО ССЫЛКАМИ
5.2. ССЫЛКИ И НАСЛЕДОВАНИЕ
5.3. МЕХАНИЗМ ПЕРЕДАЧИ АРГУМЕНТОВ
5.4. МЕХАНИЗМ ПЕРЕДАЧИ АРГУМЕНТОВ И
НАСЛЕДОВАНИЕ
5.5. ЗНАКОМСТВО С УКАЗАТЕЛЯМИ
ГЛАВА 6. ПАМЯТЬ, ДЕСТРУКТОРЫ И МАССИВЫ
6.1. ДИНАМИЧЕСКОЕ ВЫДЕЛЕНИЕ ПАМЯТИ
6.2. ДЕСТРУКТОР
6.3. ЗНАКОМСТВО С МАССИВАМИ
6.4. СТАТИЧЕСКИЕ МАССИВЫ
6.5. СИМВОЛЬНЫЕ МАССИВЫ
ГЛАВА7. ВСЕ О МАССИВАХ
7.1. ИНДЕКСИРОВАНИЕ ОБЪЕКТОВ
7.2. ОСОБЕННОСТИ ИСПОЛЬЗОВАНИЯ
ДИНАМИЧЕСКИХ МАССИВОВ В КЛАССАХ
7.3. ПЕРЕГРУЗКА ОПЕРАТОРА ПРИСВАИВАНИЯ
7.4. КОНСТРУКТОР СОЗДАНИЯ КОПИИ
ГЛАВА8. ФУНКЦИИ И КЛАССЫ
8.1. ОБОБЩЕННЫЕ ФУНКЦИИ
8.2. ОБОБЩЕННЫЕ КЛАССЫ
8.3. ПЕРЕГРУЗКА И ЯВНАЯ
СПЕЦИАЛИЗАЦИЯОБОБЩЕННЫХ ФУНКЦИЙ
8.4. ЯВНАЯ СПЕЦИАЛИЗАЦИЯ ОБОБЩЕННЫХ
КЛАССОВ
8.5. ОБОБЩЕННЫЕ КЛАССЫ И НАСЛЕДОВАНИЕ
ГЛАВА9. ФУНКТОРЫ
9.1. ЗНАКОМСТВО С ФУНКТОРАМИ
9.2. ФУНКТОРЫ С АРГУМЕНТАМИ И БЕЗ
АРГУМЕНТОВ
9.3.РЕАЛИЗАЦИЯ ПОЛИНОМА ЧЕРЕЗ ФУНКТОР
9.4. КОНСТАНТНЫЕ МЕТОДЫ И АРГУМЕНТЫ
9.5. ФУНКТОР НА ОСНОВЕ ШАБЛОНА
9.6. ФУНКТОР НА ОСНОВЕ КЛАССА СО
СТАТИЧЕСКИМ МАССИВОМ
ГЛАВА 10. ФУНКЦИЯ КАК АРГУМЕНТ
И РЕЗУЛЬТАТ
10.1. УКАЗАТЕЛЬ НА ФУНКЦИЮ
10.2. РЕШЕНИЕ УРАВНЕНИЯ МЕТОДОМ
ПОСЛЕДОВАТЕЛЬНЫХ ПРИБЛИЖЕНИЙ
10.3. ЗНАКОМСТВО С ЛЯМБДА-ФУНКЦИЯМИ
10.4. МАССИВ УКАЗАТЕЛЕЙ НА ФУНКЦИЮ
10.5. ФУНКЦИЯ КАК РЕЗУЛЬТАТ
10.6. УКАЗАТЕЛИ НА МЕТОДЫ
10.7. ВОЗВРАЩАЯСЬ К ФУНКТОРАМ
ГЛАВА 11. ВОЗВРАЩАЯСЬ К МАССИВАМ
11.1. ДВУМЕРНЫЙ СТАТИЧЕСКИЙ МАССИВ
11.2. ИМИТАЦИЯ НЕОГРАНИЧЕННОГО
ДВУМЕРНОГО МАССИВА
11.3. ДИНАМИЧЕСКИЕ ДВУМЕРНЫЕ МАССИВЫ
11.4. СОЗДАНИЕ "РВАНОГО" ДВУМЕРНОГО
МАССИВА
11.5. ДВУМЕРНЫЙ МАССИВ КАК ПОЛЕ ОБЪЕКТА
11.6. ПЕРЕДАЧА ДВУМЕРНОГО МАССИВА
АРГУМЕНТОМ ФУНКЦИИ
ГЛАВА 12. КОНТЕЙНЕРЫ И ИТЕРАТОРЫ
12.1. ЗНАКОМСТВО С КОНТЕЙНЕРАМИ
12.2. ЗНАКОМСТВО С ИТЕРАТОРАМИ
12.3. СТАНДАРТНЫЕ ПОДХОДЫ
ГЛАВА 13. ОБРАБОТКА ИСКЛЮЧИТЕЛЬНЫХ
СИТУАЦИЙ
13.1. ПРИМЕР С ОШИБКОЙ
13.2. ПЕРСОНАЛИЗИРУЕМ ОШИБКИ
13.3. ИСПОЛЬЗОВАНИЕ ОБЪЕКТА ИСКЛЮЧЕНИЯ
13.4. ГЕНЕРИРОВАНИЕ ИСКЛЮЧЕНИЙ
13.5. ПОДКЛАССЫ ОШИБОК
13.6. ПОЛЬЗОВАТЕЛЬСКИЕ КЛАССЫ
ИСКЛЮЧЕНИЙ
ГЛАВА 14. МНОГОПОТОЧНОЕ
ПРОГРАММИРОВАНИЕ
14.1. ЗНАКОМСТВО С ПОТОКАМИ
14.2. НЕСКОЛЬКО ДОЧЕРНИХ ПОТОКОВ
14.3. ПЕРЕДАЧА АРГУМЕНТОВ ФУНКЦИИ
ПОТОКА
14.4.СОЗДАНИЕ ПОТОКА НА ОСНОВЕ ФУНКТОРА
14.5. СОЗДАНИЕ ПОТОКА НА ОСНОВЕ МЕТОДА
КЛАССА
14.6. ВРЕМЕННАЯ ПРИОСТАНОВКА ПОТОКОВ
14.7. СИНХРОНИЗАЦИЯ ПОТОКОВ
14.8. ИДЕНТИФИКАЦИЯ ПОТОКОВ
ГЛАВА 15. ИНФОРМАЦИЯ К РАЗМЫШЛЕНИЮ
15.1. СТРУКТУРЫ
15.2. АЛЬТЕРНАТИВНОЕ НАЗВАНИЕ ДЛЯ ТИПА
15.3. ПЕРЕЧИСЛЕНИЯ
15.4. ВЫЗОВ КОНСТРУКТОРА В КОНСТРУКТОРЕ
15.5. ФАБРИКА ОБЪЕКТОВ
15.6. ДИНАМИЧЕСКАЯ ИДЕНТИФИКАЦИЯ ТИПОВ
15.7. ВИРТУАЛЬНЫЕ ДЕСТРУКТОРЫ
15.8. ЦИКЛ ПО КОЛЛЕКЦИИ
15.9. АВТОМАТИЧЕСКОЕ ОПРЕДЕЛЕНИЕ ТИПА
15.10. ОСОБЕННОСТИ ПЕРЕГРУЗКИ ОПЕРАТОРА
ПРИСВАИВАНИЯ.
15.11. ПЕРЕГРУЗКА ОПЕРАТОРА ПРИВЕДЕНИЯ
ТИПА
ГЛАВА 16. ЗАКЛЮЧЕНИЕ
16.1. О ЯЗЫКАХ ПРОГРАММИРОВАНИЯ
16.2. ПРИЛОЖЕНИЯ С ГРАФИЧЕСКИМ
ИНТЕРФЕЙСОМ
16.3. ПРОГРАММИРОВАНИЕ И ЖИЗНЬ


Об авторе

Васильев А.И.
Актер, режиссер. Родился городе Москве. После окончания средней школы на протяжении нескольких лет А.И. Васильев исполнял обязанности рабочего сцены в Московском театре на Таганке. В 1961 г. был зачислен на актёрский факультет Московского театрального училища имени Б.В. Щукина, в мастерскую известного мастера сценического искусства Альберта Борисова. Завершив обучение в училище, молодой актёр был принят в труппу Театра на Таганке, в составе которой до настоящего времени участвует во многих постановках Театра. Заслуженный артист России.

Последние поступления в рубрике "С, С++, C#"



Справочник программиста по C/C++ Справочник программиста по C/C++ Шилдт Г.

Герберт Шилдт, легендарный автор книг по программированию, столь умело выделил основные элементы языков С и C++ и организовал их в таком удобном формате, что вы быстро и легко найдете ответы на все свои вопросы по программированию на С и C++. В......

C++ для инженерных и научных расчетов. Руководство C++ для инженерных и научных расчетов. Руководство Готтшлинг П.

С развитием вычислительной техники научные и инженерные проекты становятся все более крупными и сложными, и все более вероятно, что все новые проекты будут разрабатываться на C++. По мере того, как встраиваемое аппаратное обеспечение становится все......

C# 8.0. Скорая помощь для программистов на C# 8.0. Карманный справочник C# 8.0. Скорая помощь для программистов на C# 8.0. Карманный справочник Албахари Д.

Когда вам нужны ответы на вопросы по программированию на языке С# 8.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать — без всяких длинных введений или раздутых примеров. Легкое в чтении и идеальное в качестве......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Васильев А.И., Объектно-ориентированное программирование на C++ в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.