492-347-068
order#superkniga.com.ua
Реклама
|
|
|
Книги компьютерные - Книги C, C++,С# Купить книгу Книга C++. Специальный справочник. 2-е изд. Карпов |
|
|
52.87 грн.
|
|
В книге содержится обширный справочный материал по основным элементам языка, включающий в себя наиболее употребительные функции, операторы, директивы и классы, являющиеся ядром языка С++, не зависящим от аппаратной платформы или версии языка. Последовательно и подробно изложен процесс создания программ. Уникальное сочетание справочника и учебного пособия делает эту книгу полезной не только начинающим программистам, но и пользователям, активно работающим с С++.
Содержание
Введение
- Структура книги
- Кому адресована эта книга
- Принятые обозначения
- Благодарности
- От издательства
Часть I. Справочник по основным элементам C++
Глава 1. Словарь терминов и понятий
- Абстрактные типы данных
- Абстрактный класс
- Абстракция данных
- Агрегаты
- Анонимные объединения
- Аргумент
- Ассоциативность
- Базовый класс
- Беззнаковые типы данных
- Безопасная сборка программы с учетом типов
- Битовое поле
- Булевы значения
- Виртуальная функция
- Вложенные управляющие структуры и вложенные классы
- Встраиваемая функция
- Выражение
- Главная функция
- Данные-члены
- Декорирование
- Деструктор
- Директива
- Директива препроцессора
- Дополнительный формат
- Знакорасширение
- Значения аргументов по умолчанию
- Идентификатор
- Именующее выражение
- Инкапсуляция
- Инструкция
- Исключение
- Исполняемая инструкция
- Класс
- Класс памяти
- Ключевое слово
- Комментарии
- Константа
- Конструктор
- Конструктор базового класса
- Конструктор копирования
- Конструктор по умолчанию
- Косвенность
- Литерал
- Логические и битовые операторы
- Макрос
- Массив
- Метка
- Множественное наследование
- Надкласс
- Наследование
- Область действия
- Объект
- Объявление
- Операнд
- Оператор
- Операторы присваивания
- Определение
- Параметр
- Перегрузка операторов
- Перегрузка функций
- Переменная
- Перечисление
- Подкласс
- Полиморфизм
- Прагма
- Приведение типа
- Приоритет
- Продвижение
- Производный класс
- Простейшие типы данных
- Пространство имен
- Прототип
- Прототип функции
- Пустая инструкция
- Разыменование
- Рекурсия
- Сигнатура
- Символ новой строки
- Сложные типы данных
- Создание экземпляров класса
- Составные инструкции
- Ссылка
- Ссылка вперед
- Строка
- Строковый литерал
- Текстовая строка
- Указатель
- Указатель на функцию
- Управляющая последовательность
- Управляющая структура
- Условная компиляция
- Файлы заголовков
- Функции
- Функции обратного вызова
- Функция-член
- Чистая виртуальная функция
- Член
- Шаблон
- Экземпляр
- Экземпляр класса
Глава 2. Типы данных
- bool
- char
- unsigned char
- signed char
- int
- unsigned int
- short
- unsigned short
- long
- unsigned long
- float
- double
- long double
- wchar_t
Глава 3. Операторы
- Ключевые слова — операторы
- sizeof
- new
- delete
- ыtypeid
- Операторы присваивания
- Поразрядные операторы
- Оператор запятая
- Декремент
- Инкремент
- Условный оператор
- Логические операторы
- Оператор деления по модулю
- Операторы-указатели
- Операторы-указатели на член объекта
- Операторы отношения
- Оператор определения области видимости
Глава 4. Операторы приведения типов
- Удаление модификатора const
- Проверка типа во время выполнения программы
- Приведение типа указателя
- Преобразование типа между родственными объектами или указателями
Глава 5. Ключевые слова
- asm
- auto
- break
- case
- catch
- class
- const
- continue
- default
- do
- else
- enum
- explicit
- extern
- for
- friend
- goto
- if
- inline
- main
- mutable
- namespace
- operator
- private
- protected
- public
- register
- return
- static
- struct
- switch
- template
- this
- throw
- try
- typedef
- union
- using
- virtual
- void
- volatile
- while
Глава 6. Директивы, макросы и операторы препроцессора
- Директивы
- #define
- #elif
- #else
- #endif
- #error
- #if
- #ifdef
- #ifndef
- #include
- #line
- #pragma
- #undef
- Предопределенные макросы
- __cplusplus
- __DATE__
- __FILE__
- __LINE__
- __TIME__
- Операторы препроцессора
Глава 7. Библиотечные функции
- Обзор библиотечных функций
- Поддержка списков параметров переменной длины
- Функции консольного ввода/вывода
- Обзор основных функций
- Чтение символов, введенных с клавиатуры
- Чтение чисел с клавиатуры
- Вывод символов на экран
- Сравнение консольного и файлового ввода/вывода
- Функции проверки категории символов
- Функции работы с блоками памяти
- Функции работы с датой и временем
- Обзор основных функций
- Использование структуры tm
- Сложное формирование даты/времени
- Функции работы со строками
- Синтаксис
- Примеры использования функций
- Типы и возвращаемые значения
- Функции файлового ввода/вывода
- Обзор основных функций
- Чтение и запись текстовых файлов
- Чтение и запись двоичных файлов
- Сводный список функций
- abort
- abs
- acos
- asin
- assert
- atan
- atan2
- atexit
- atof
- atoi
- atol
- bsearch
- calloc
- ceil
- cos
- cosh
- div
- exit
- exp
- fabs
- floor
- fmod
- fopen
- free
- frexp
- getc
- getchar
- getenv
- gets
- labs
- ldexp
- ldiv
- localeconv
- log
- log10
- longjmp
- malloc
- modf
- perror
- pow
- printf
- putc
- putchar
- puts
- qsort
- raise
- rand
- realloc
- remove
- rename
- scanf
- setjmp
- setlocale
- signal
- sin
- sinh
- sprintf
- sqrt
- srand
- sscanf
- strftime
- strtod
- strtol
- strtoul
- system
- tan
- tanh
- tmpfile
- tolower
- toupper
Глава 8. Объекты и классы библиотеки ввода/вывода
- Краткий обзор библиотеки классов ввода/вывода
- Организация ввода/вывода с помощью классов
- Расширение оператора вывода
- Расширение оператора ввода
- Манипуляторы ввода/вывода
- Флаги форматирования
- Новые классы
- Обзор объектов и классов ввода/вывода
- cerr
- cin
- clog
- cout
- fstream
- ifstream
- istream
- istrstream
- ofstream
- ostream
- ostrstream
- strstream
Часть II. Краткий курс программирования
Глава 9. Основные особенности
- Первая программа на С++
- Объявление переменных
- Директива #include
- Ввод данных
- Операции, выражения и комментарии
- Функции
- Локальные, глобальные и другие переменные
- Управляющие инструкции
- Условная инструкция
- Инструкция цикла
- Особые операции С++
- Логические операции и операции над битами
Глава 10. Указатели, массивы и строки
- Указатели и передача данных
- Передача данных по ссылке
- Одномерные массивы
- Многомерные массивы
- Инициализация массивов
- Массивы и указатели
- Строки
- Указатели и динамическое распределение памяти
- Использование стандартных функций malloc и free
- Использование операторов new и delete
Глава 11. Ввод и вывод
- Понятие потока
- Операторы потоков для ввода/вывода
- Управление форматом вывода в потоке
- Библиотека ввода/вывода stdio.h
- Функции для работы с файлами
- Операторы потоков для работы с файлами
- Операторы или функции?
Глава 12. Классы
- Создание нового класса
- Поведение класса
- Объекты класса
- Указатели на объекты
- Достоинства классов
- Конструкторы и деструкторы
- Определение встраиваемой функции
- Конструкторы
- Перегрузка конструкторов
- Конструктор по умолчанию
- Конструктор копирования
- Ссылки и конструктор копирования
- Защита параметра от изменений
- Вызов конструкторов и конверсия
- Примеры конструкторов
- Структура как разновидность класса
Глава 13. Перегрузка операторов
- Базовый синтаксис
- Создание функций оператора сложения
- Функции-друзья
- Создание функции оператора присваивания
- Указатель this
- Создание функции преобразования
- Обобщение класса MyStr
- Пример перегрузки операторов
- Обобщение определения операторов
- Имя функции оператора
- Бинарные операторы
- Унарные операторы
- Оператор присваивания
- Присваивание переменных разных типов
- Специальные операторы присваивания
- Операторы инкремента и декремента
- Оператор выделения элемента массива
- Операторы new и delete
- Оператор вызова функции
- Ограничения на перегрузку операторов
Глава 14. Наследование
- Дилемма программного обеспечения
- Создание производного класса
- Иерархия наследования
- Создание класса без наследования
- Наследование и оболочка объекта
- Виды доступа к членам класса
- Пример создания класса
- Конструкторы базовых классов
- Базовые классы и указатели
Глава 15. Виртуальные функции
- Ключевое слово virtual
- Программирование команд меню
- Достоинства виртуальных функций
- Чистые виртуальные функции и абстрактные классы
- Определение виртуальной функции через указатель
- Механизм вызова виртуальных функций
Приложение А. Таблица ASCII-кодов
Приложение Б. Стандартные исключения
Алфавитный указатель
|
Быстрый фильтр: Книга | C++ | | Специальный | справочник | | 2 | е | изд | | Карпов | |
Доставка Книга C++. Специальный справочник. 2-е изд. Карпов почтой наложным платежом.
|
|
|
|
|
|
|
Купить книгу в разделе Книги компьютерные - Книги C, C++,С# |
|
|
|
Книга Язык C ++. Курс объектно-ориентированного программирования. Савитч |
Данная книга представляет собой учебный курс по программированию и вычислительной технике, предназначенный для студентов, изучающих язык программирования C++. Для освоения излагаемого материала не требуется наличие предварительного опыта в программировании или знаний по математике, выходящих за рамки школьной программы по алгебре. |
|
|
|
|
|
|
|
|
|
|
|