Язык программирования C++ от Страуструпа


Содержание


ПРЕДВАРИТЕЛЬНЫЕ ЗАМЕЧАНИЯ
Об авторе книги:
ПРЕДИСЛОВИЕ
ПРЕДИСЛОВИЕ - часть 2
Выражение признательности
ПРЕДИСЛОВИЕ К ПЕРВОМУ ИЗДАНИЮ
Выражение признательности
ПРЕДВАРИТЕЛЬНЫЕ ЗАМЕЧАНИЯ
Структура книги
Замечания по реализации
Упражнения
Замечания по проекту языка
Историческая справка
Историческая справка - часть 2
Историческая справка - часть 3
Сравнение языков С++ и С
Эффективность и структура
Эффективность и структура - часть 2
Философские замечания
Замечания о программировании на языке С++
Замечания о программировании на языке С++ - часть 2
Замечания о программировании на языке С++ - часть 3
Несколько полезных советов
Замечание для программистов на С
Список литературы
Список литературы - часть 2
ГЛАВА КРАТКИЙ ОБЗОР С++
ВВЕДЕНИЕ
Парадигмы программирования
Парадигмы программирования - часть 2
Процедурное программирование
Модульное программирование
Абстракция данных
Абстракция данных - часть 2
Пределы абстракции данных
Объектно-ориентированное программирование
Объектно-ориентированное программирование - часть 2
"Улучшенный С"
Программа и стандартный вывод
Переменные и арифметические операции
Указатели и массивы
Условные операторы и циклы
Функции
Функции - часть 2
Модули
Поддержка абстракции данных
Инициализация и удаление
Присваивание и инициализация
Шаблоны типа
Обработка особых ситуаций
Преобразования типов
Множественные реализации
Поддержка объектно-ориентированного программирования
Механизм вызова
Проверка типа
Множественное наследование
Инкапсуляция
Пределы совершенства
Пределы совершенства - часть 2
ГЛАВА ОПИСАНИЯ И КОНСТАНТЫ
ОПИСАНИЯ
ОПИСАНИЯ - часть 2
Область видимости
Область видимости - часть 2
Объекты и адреса
Время жизни объектов
ИМЕНА
ТИПЫ
Основные типы
Основные типы - часть 2
Неявное преобразование типа
Производные типы
Тип void
Указатели
Массивы
Массивы - часть 2
Указатели и массивы
Указатели и массивы - часть 2
Структуры
Структуры - часть 2
Эквивалентность типов
Ссылки
Ссылки - часть 2
Ссылки - часть 3
ЛИТЕРАЛЫ
Целые константы
Константы с плавающей точкой
Символьные константы
Строки
Нуль
Поименованные константы
Поименованные константы - часть 2
Перечисления
Экономия памяти
Поля
Объединения
Объединения - часть 2
Упражнения
Упражнения - часть 2
ГЛАВА ВЫРАЖЕНИЯ И ОПЕРАТОРЫ
Калькулятор
Анализатор
Анализатор - часть 2
Анализатор - часть 3
Анализатор - часть 4
Анализатор - часть 5
Функция ввода
Функция ввода - часть 2
Функция ввода - часть 3
Таблица имен
Таблица имен - часть 2
Обработка ошибок
Драйвер
Параметры командной строки
Сводка операций
Скобки
Порядок вычислений
Инкремент и декремент
Инкремент и декремент - часть 2
Поразрядные логические операции
Преобразование типа
Преобразование типа - часть 2
Свободная память
Свободная память - часть 2
Сводка операторов
Выбирающие операторы
Выбирающие операторы - часть 2
Оператор goto
Комментарии и расположение текста
Комментарии и расположение текста - часть 2
Упражнения
Упражнения - часть 2
ГЛАВА
Введение
Связывание
Связывание - часть 2
Заголовочные файлы
Заголовочные файлы - часть 2
Единственный заголовочный файл
Единственный заголовочный файл - часть 2
Множественные заголовочные файлы
Множественные заголовочные файлы - часть 2
Связывание с программами на других языках
Связывание с программами на других языках - часть 2
Как создать библиотеку
Функции
Описания функций
Определения функций
Передача параметров
Передача параметров - часть 2
Возвращаемое значение
Параметр-массив
Параметр-массив - часть 2
Перегрузка имени функции
Перегрузка имени функции - часть 2
Перегрузка имени функции - часть 3
Стандартные значения параметров
Неопределенное число параметров
Неопределенное число параметров - часть 2
Указатель на функцию



- Начало -    



Книжный магазин