下載 APKPure App
可在安卓獲取Учебник C++的歷史版本
Учебник по программированию на C++
Руководство по языку программирования C++
Язык программирования С++ представляет высокоуровневый компилируемый язык программирования общего назначения со статической типизацией, который подходит для создания самых различных приложений. На сегодняшний день С++ является одним из самых популярных и распространенных языков.
Своими корнями он уходит в язык Си, который был разработан в 1969—1973 годах в компании Bell Labs программистом Деннисом Ритчи (Dennis Ritchie). В начале 1980-х годов датский программист Бьерн Страуструп (Bjarne Stroustrup), который в то время работал в компании Bell Labs, разработал С++ как расширение к языку Си. Фактически вначале C++ просто дополнял язык Си некоторыми возможностями объектно-ориентированного программирования. И поэтому сам Страуструп вначале называл его как "C with classes" ("Си с классами").
Глава 1. Введение в C++
Язык программирования C++
Первая программа на Windows. Компилятор g++
Первая программа на Linux. Компилятор g++
Первая программа в Visual Studio
Локализация и кириллица в консоли
Глава 2. Основы языка программирования C++
Структура программы
Переменные
Типы данных
Статическая типизация и преобразования типов
Константы
Арифметические операции
Условные выражения
Побитовые операции
Операции присваивания
Ввод и вывод в консоли
Пространства имен и using
Условные конструкции
Циклы
Ссылки
Массивы
Строки
Глава 3. Функции
Определение и объявление функций
Параметры функции
Передача аргументов по значению и по ссылке
Константные параметры
Оператор return и возвращение результата
Рекурсивные функции
Область видимости объектов
Разделение программы на файлы
Внешние объекты
Глава 4. Указатели
Что такое указатели
Операции с указателями
Арифметика указателей
Константы и указатели
Указатели и массивы
Указатели в параметрах функции
Массивы в параметрах функции
Указатели на функции
Указатели на функции как параметры
Указатель на функцию как возвращаемое значение
Динамические объекты
Динамические массивы
Глава 5. Объектно-ориентированное программирование
Определение классов
Конструкторы и инициализация объектов
Объявление и определение функций класса
Управление доступом. Инкапсуляция
Дружественные функции и классы
Ключевое слово this
Статические члены класса
Структуры
Перечисления
Наследование
Виртуальные функции и их переопределение
Абстрактные классы
Деструктор
Перегрузка операторов
Операторы преобразования типов
Глава 6. Исключения
Обработка исключений
Тип exception
Типы исключений
Глава 7. Последовательные контейнеры
Типы последовательных контейнеров
Вектор
Итераторы
Операции с векторами
Array
List
Forward_list
Deque
Глава 8. Потоки и система ввода-вывода
Базовые типы для работы с потоками
Файловые потоки. Открытие и закрытие
Чтение и запись текстовых файлов
Переопределение операторов ввода и вывода
Глава 9. Шаблоны
Шаблон класса
Шаблоны функций
Last updated on 2019年01月08日
Новая версия
Учебник C++
2.0.0 by nweb_mobile
2019年01月08日