Turbo C++ Programer`s guide (46019)

Посмотреть архив целиком

TURBO C++

Version 1.0

Programmer's Guide



Оглавление

Введение................................................... Содержание данного руководства............................

Глава 1 Стандарт языка Turbo C++...................

Синтаксис и терминология..................................

Грамматические правила структуры фраз и лексики языка.....

Пробельные символы........................................

"Склеивание" строк символом \........................... Комментарии...............................................

Комментарии C...........................................

Вложенные комментарии...................................

Комментарии C++.........................................

Разделители комментариев и пробелы...................... Лексемы...................................................

Ключевые слова..........................................

Идентификаторы..........................................

Константы...............................................

Константы и их внутреннее представление................. Описание операций.........................................

Унарные операции ...................................... Бинарные операции....................................... Пунктуаторы ..........................................

Объявления................................................ Объекты .............................................. Именующие выражения (Lvalues) ........................ Типы и классы памяти ................................. Контекст ............................................. Видимость............................................... Продолжительность....................................... Единицы трансляции ..................................... Компоновка .............................................

Синтаксис объявления...................................... Предварительные определения .......................... Возможные объявления ................................. Внешние объявления и определения ..................... Спецификаторы типа ..................................... Таксономия типа ...................................... Фундаментальные типы ................................. Инициализация........................................... Простые объявления...................................... Спецификаторы класса памяти............................. Модификаторы............................................ Сложные объявления и деклараторы........................

Указатели.................................................

Указатели объектов......................................

Указатели функций....................................... Объявления указателей ................................ Указатели и константы ................................ Арифметические операции с указателями ................ Преобразования указателей............................... Объявления ссылок в С++ ..............................

Массивы ................................................ Функции...................................................

Объявления и определения ............................. Объявления и прототипы ............................... Объявления ............................................. Объявления формальных параметров ..................... Вызовы функций и преобразования аргументов .............

Структуры................................................. Структуры без тегов и определения типов (typedef)....... Объявления компонентов структуры ..................... Структуры и функции .................................. Доступ к компоненту структуры ........................ Выравнивание по границе слова ........................ Пространство имен структур ............................. Неполные объявления .................................. Битовые поля .........................................

Объединения............................................... Объявления объединений ................................

Перечислимые данные.......................................

Выражения................................................. Выражения и Turbo C++ ................................ Последовательность вычислений ........................ Ошибки и переполнения ................................

Семантика операций........................................

Постфиксные и префиксные операции....................... Операции инкремента и декремента ..................... Унарные операции ..................................... Операция sizeof ..................................... Операции типа умножения .............................. Операции типа сложения ............................... Операции поразрядного сдвига ......................... Операции отношения ..................................... Операции типа равенства .............................. Операция поразрядного И & ............................. Операция поразрядного исключающего ИЛИ ^............... Операция поразрядного включающего ИЛИ \!............... Операция логического И &&.............................. Операция логического ИЛИ \!\!.......................... Условная операция ?:.................................... Операции присвоения .................................. Операция с запятой......................................

Операторы................................................. Блоки ................................................ Операторы-с-метками .................................. Операторы-выражения .................................. Операторы выбора ..................................... Операторы итерации ..................................... Операторы перехода .....................................

С++....................................................... Ссылки ............................................... Операция доступа к контексту ......................... Операции new и delete ................................ Классы ............................................... Виртуальные базовые классы ............................. "Друзья" классов (friend)............................... Конструкторы и деструкторы ............................. Конструкторы ......................................... Деструкторы .......................................... Перегруженные операции ............................... Операции-функции ...................................... Виртуальные функции..................................... Абстрактные классы ..................................... Контекст С++ .........................................

Директивы препроцессора Turbo C++.........................

Пустая директива # .....................................

Директивы #define и #undef ............................. Включение файлов директивой #include ................. Условная компиляция .................................. Директива управления нумерацией строк #line .......... Директива #error ..................................... Директива #pragma....................................... Предопределенные макросы .............................

Глава 2. Перекрестные ссылки по библиотеке исполняющей системы................................................... Зачем нужен доступ к исходным кодам библиотеки исполняющей

системы.................................................. Файлы заголовка Turbo C++................................. Категории библиотечных подпрограмм........................

Глава 3 Потоки С++..................................

Новые потоки вместо старых................................

Использование потоков 2.0................................. Что такое поток? ...................................... Библиотека iostream .................................... Четыре стандартных потока ............................. Вывод ................................................ Ввод.................................................... Инициализация потоков ................................. Простой ввод/вывод в файл ............................. Состояния ошибки потока ввода/вывода....................

Использование потоков прошлых версий......................

Рекомендации по переходу к потокам версии 2.0............. Глава 4 Модели памяти, операции с плавающей точкой и

оверлеи...................................................

Модели памяти.............................................

Регистры 8086...........................................

Сегментация памяти......................................

Указатели...............................................

Шесть моделей памяти.................................... Программирование с использованием различных моделей памяти

адресные модификаторы...................................

Объявление ближних или дальних функций ................ Объявление указателей near, far или huge................ Использование библиотечных файлов....................... Компоновка смешанных модулей ..........................

Опции типа чисел с плавающей точкой....................... Эмулирование платы 80х87................................ Получение кода только для машин с 80х87 ............... Получение кода без операций с плавающей точкой ........ Опция быстрых вычислений с плавающей точкой ........... Переменная операционной среды 87........................ Регистры и 80х87 ......................................

Математические операции с комплексными числами............

Использование двоично-десятичной (BCD) математики....... Использование оперативной памяти Turbo C++................ Оверлеи (VROOMM)..........................................

Работа программ с оверлеями.............................

Требования..............................................

Использование оверлеев .................................


Случайные файлы

Файл
17913.rtf
6933-1.rtf
157935.rtf
34278.rtf
23393.rtf




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.