C++ - Страустрап Бьярн, Хилл Мюррей
-
Название:C++
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Страниц:161
-
Рейтинг:
-
Ваша оценка:
Основным термином С++ является класс. Класс – это вид, который определяет сам пользователь. Классы обеспечивают анонимность данных, обеспеченную инициализацию информации, смутное преобразование видов для видов, определенных эксплуатантом, меняющееся задание вида, управляемые пользователем контроль над памятью и механизмы перезагрузки процессов. С++ предоставляет более качественные, чем в C, средства выражения модульного принципа программы и проверки видов. В языке также присутствуют апгрейды, не связанные напрямую с классами, включающие в себя символические постоянные, параметры функции по умолчанию, inline-подстановку функций, операции управления свободной памятью и ссылочный тип, перезагруженные имена функций. В С++ сохранены потенциалы языка C по работе с заглавными предметами машинного обеспечения (байты, биты, адреса, слова и т.п.). Это дает шанс весьма продуктивно воспроизводить виды, определяемые эксплуатантом.
С++ и его библиотеки установленные по умолчанию спроектированы так, чтобы гарантировать переносимость. Имеющееся на данный временной отрезок воспроизводство языка будет идти в большинстве систем, которые в состоянии поддерживать C. Из С++ программ возможно прибегать к пользованию C библиотеки, и с С++ возможно прибегать к пользованию большей части инструментальных средств, поддерживающих программирование на C.
Эта книга рассчитана в первую очередь для того, чтобы оказать помощь опытным программистам изучить язык и применять его в нестандартных проектах. В ней дано полное описание С++, множество фрагментов программ и примеров.
C++ - Страустрап Бьярн, Хилл Мюррей читать онлайн бесплатно полную версию книги
2.6 Харктеристики аппаратного обеспечения
3. Запись синтаксиса
4. Имена и типы
4.1 Область видимости
4.2 Определения
4.3 Компоновка
4.4 Классы памяти
4.5 Основные типы
4.6 Производные типы
5. Объекты и Lvalue (адреса)
6. Преобразования
6.1 Символы и целые
6.2 Float и Double
6.3 Плавающие и целые
6.4 Указатели и целые
6.5 Unsigned
6.6 Арифметические преобразования
6.7 Преобразования указателей
6.8 Преобразования ссылок
7. Выражения
7.1 Основные выражения
7.2 Унарные операции
7.2.1 Увеличение и уменьшение
7.2.2 Sizeof
7.2.3 Явное преобразование типа
7.2.4 Свободная память
7.3 Мультипликативные операции
7.4 Аддитивные операции
7.5 Операции сдвига
7.6 Операции отношения
7.7 Операции равенства
7.8 Операция побитовое И
7.9 Операция побитовое исключающее ИЛИ
7.10 Операция побитовое включающее ИЛИ
7.11 Операция логическое И
7.12 Операция логическое ИЛИ
7.13 Условная операция
7.14 Операции присваивания
7.15 Операция запятая
7.16 Перегруженные операции
7.16.1 Унарные операции
7.16.2 Бинарные операции
7.16.3 Особые операции
8. Описания
8.1 Спецификаторы класса памяти
8.2 Спецификаторы типа
8.3 Описатели
8.4 Смысл описателей
8.4.1 Примеры
8.4.2 Массивы, указатели и индексирование
8.5 Описания классов
8.5.1 Статические члены
8.5.2 Функции члены
8.5.3 Производные классы
8.5.4 Виртуальные функции
8.5.5 Конструкторы
8.5.6 Преобразования
8.5.7 Деструкторы
8.5.8 Свободная память
8.5.9 Видимость имен членов
8.5.10 Друзья
8.5.11 Функция операция
8.5.12 Структуры
8.5.13 Объединения
8.5.14 Поля бит
8.5.15 Вложенные классы
8.6 Инициализация
8.6.1 Список инициализаторов
8.6.2 Объекты классов
8.6.3 Ссылки
8.6.4 Массивы символов
8.7 Имена типов
8.8 Typedef – определение типа
8.9 Перегруженные имена функций
8.10 Описания перечислений
8.11 Описание Asm
9. Операторы
9.1 Оператор выражение
9.2 Составной оператор, или блок
9.3 Условный оператор
9.4 Оператор While
9.5 Оператор Do
9.6 Оператор For
9.7 Оператор Switch
9.8 Оператор Break
9.9 Оператор Continue
9.10 Оператор Return
9.11 Оператор Goto
9.12 Помеченные операторы
9.13 Пустой оператор
9.14 Оператор описание
10. Определения функций
11. Командные строки компилятора
11.1 Замена лексем
11.2 Включение файлов
11.3 Условная компиляция
11.4 Управление строкой