С++. Оксамитовий шлях 39677
-
ISBN5-93517-056-6
-
Видавництво
-
Автор
-
Серія
-
Рік2016
-
МоваРосійська
Все про “С++. Оксамитовий шлях”
Від видавця
Основне завдання книги - забезпечити плавний, "оксамитовий" перехід від інтуїтивного рівня уявлення про мову програмування С++ до чітким і достовірним знанням про нього, про його синтаксис і семантику. Докладно розглядаються причини і наслідки введення різних мовних конструкцій , спеціально підібрані приклади дозволяють акцентувати увагу на характерних особливостях мови. Для програмістів і користувачів персональних комп'ютерів, учнів старших класів, ліцеїв, коледжів, студентів молодших курсів вузів. Книга може бути використана в якості навчального посібника і довідника з мови.
Зміст
Вступ
Мова та граматика
Розвиток мов програмування
Підготовка програми до виконання
Бібліотеки
1. Ідентифікатори, імена, типи, вираження
Алфавіт C++
Правила утворення ідентифікаторів
Ключові слова та імена
Символи операцій і роздільники
Літерали
Структура пропозиції C++
файл
Об'єкти і функції
Семантика
Типи
Основні типи C++
Оголошення і визначення
Оголошення змінних
Семантика оператора оголошення
Рекомендації по найменуванню об'єктів
Коментарі: можливість висловитися неформально
Структура вихідного файлу
Файли сегменти
Клас пам'яті
Область дії імені
Простір імен
Область видимості імені
Час життя або час існування об'єкта
Тип зв'язування або тип компонування
Глобальні змінні і константи
Вираз. Символи операцій
Вираз і I-вираз
Попереднє визначення вказівника
Відомості про аѕмОбъявлении
Перелік операцій
Вираз
Пріоритет операцій і скобочная структура виразів
Стандартні перетворення
Роздільники. Особливості синтаксису
2. Оператори C++
Загальні відомості про операторів
Угода про операторів виводу
Позначений оператор
Оператор переходу
Оператор return. Точка виклику і точка повернення
Вибирає оператор
Оператори циклу
Оператор continue як засіб управління циклом
3. Вказівники і масиви
Покажчики
Покажчики на константу і константные покажчики
Покажчик void
Посилання. Ілюзія імені
Масиви. Синтаксис оголошення
Властивості масивів
Методи навігації
Масив і константный покажчик
Символьний рядок і масив символів
Масив констант
Багатовимірний масив
Багатовимірні масиви і покажчики
4. Препроцесор. Підготовка до трансляції
Препроцесор
Директива препроцесора define
Директива препроцесора include
Управління препроцесором
Функціональні макровизначення
Символ управління ##. Конкатенація в макроопределениях
Зумовлені макровизначення
5. Функція
Прототип
Попередня ініціалізація параметрів функції
Виклик функції
Масиви і параметри
Функції зі змінним переліком параметрів
Розміщення параметрів
inline функції
Функція main: старт програми
typedef-оголошення
Тип функції
Спільно використовувані функції
Перевантажені функції та багатовимірні динамічні масиви.
Посилання як параметр функції
6. Нові типи
Перерахування
Бітові поля
Клас. Оголошення
Функції-члени: прототипи та визначення
Інтерфейс класу
Визначення та ініціалізація об'єкта-представника класу
Конструктори. Основні властивості
Перевизначення конструктора
Ініціалізація об'єкта: параметри та инициализаторы
Конструктор копіювання
Перевизначення конструктора копіювання
Конструктори перетворення і перетворюючі функції
Вказівник this
Деструктори
Конструктори і деструктори: заключні зауваження
Статичні члени класу
Спадкування
Спадкування. Предки і нащадки
Спадкування і ініціалізація
Інкапсуляція і управління доступом
Характеристики рівнів доступу
Друзі класу
Покажчики на об'єкти
Віртуальні функції
Чисті віртуальні функції і абстрактні класи
Множинне спадкування
Віртуальні функції і віртуальні класи
Вкладені оголошення класів
Покажчики на компоненти класу. Доступ за вказівником
Об'єднання
Принципи об'єктно-орієнтованого програмування. Реалізація
Операторні функції. Подання операцій для класів
Стандартні форми бінарних операторних функцій
Функції operator new() і operator delete()
Розміщення масивів, operator new[]() і operator delete[]()
Виклик функції operator ~() проти "виклику деструктора
7. Шаблони
Шаблони функцій та шаблонні функції
Динамічна ідентифікація типів. Операція typeid
Шаблони класів
8. Потоки
Основні поняття
Інформація про класи бібліотеки вводу-виводу
Механізми вводу-виводу
Прапори і маніпулятори
Система контролю стану вводу-виводу
Робота з файлами
9. Виключення
Помилки і виняткові ситуації
Управління винятком - блоки try і catch, операція throw
Робота системи управління винятком
Програми
1. Граматична зведення
2. Контроль типів. Типізація
3. Інші характеристики мов програмування
4. Алгоритми перетворення
5. Додатковий код
6. Перетворення дробовій частині дійсного числа
7. Елементи теорії комплексних чисел
Список літератури
Анотація
Всі характеристики
- Видавництво
- Автор
- Серія
- Категорія
- Рік2016
- Сторінок400
- Формат145х215 мм
- ОбкладинкаМ'яка
- Тип паперуОфсетний
- МоваРосійська
Товар входить до категорії
-
Самовивіз з відділень поштових операторів від
45 ₴ -80 ₴ -
Доставка поштовими сервісами - тарифи перевізника
Рецензії