straustrup2 (852740), страница 2
Текст из файла (страница 2)
522.3.5 Указатели.......................................................................................................................................... 532.3.6 Массивы............................................................................................................................................. 532.3.7 Указатели и массивы ........................................................................................................................ 552.3.8 Структуры........................................................................................................................................ 562.3.9 Эквивалентность типов ...................................................................................................................
582.3.10 Ссылки ............................................................................................................................................. 592.4 ЛИТЕРАЛЫ.............................................................................................................................................. 612.4.1 Целые константы .............................................................................................................................
612.4.2 Константы с плавающей точкой..................................................................................................... 622.4.3 Символьные константы ................................................................................................................... 622.4.4 Строки............................................................................................................................................... 632.4.5 Нуль.................................................................................................................................................... 632.5 Поименованные константы....................................................................................................................
642.5.1. Перечисления .................................................................................................................................... 652.6. Экономия памяти .................................................................................................................................... 662.6.1 Поля ...................................................................................................................................................
662.6.2. Объединения ...................................................................................................................................... 672.7 Упражнения ............................................................................................................................................. 68ГЛАВА 3. ВЫРАЖЕНИЯ И ОПЕРАТОРЫ ........................................................................................................
703.1 Калькулятор............................................................................................................................................. 703.1.1 Анализатор......................................................................................................................................... 703.1.2 Функция ввода ................................................................................................................................... 743.1.3 Таблица имен ......................................................................................................................................... 763.1.4 Обработка ошибок............................................................................................................................
773.1.5 Драйвер.............................................................................................................................................. 783.1.6 Параметры командной строки ........................................................................................................
793.2 Сводка операций ...................................................................................................................................... 793.2.1 Скобки................................................................................................................................................ 833.2.2 Порядок вычислений.......................................................................................................................... 833.2.3 Инкремент и декремент ...................................................................................................................
843.2.4 Поразрядные логические операции.................................................................................................... 853.2.5 Преобразование типа........................................................................................................................ 863.2.6 Свободная память.............................................................................................................................
873.3 Сводка операторов................................................................................................................................... 903.3.1 Выбирающие операторы .................................................................................................................. 903.3.2 Оператор goto ...................................................................................................................................
923.4 Комментарии и расположение текста ................................................................................................... 933.5 Упражнения .............................................................................................................................................. 94ГЛАВА 4.............................................................................................................................................................. 974.1 Введение ....................................................................................................................................................
974.2 Связывание................................................................................................................................................ 974.3 Заголовочные файлы ................................................................................................................................. 994.3.1 Единственный заголовочный файл .................................................................................................. 1004.3.2 Множественные заголовочные файлы ............................................................................................ 1024.4 Связывание с программами на других языках ........................................................................................
1044.5 Как создать библиотеку ........................................................................................................................ 1054.6 Функции................................................................................................................................................... 1064.6.1 Описания функций............................................................................................................................ 1064.6.2 Определения функций.......................................................................................................................
1074.6.3 Передача параметров...................................................................................................................... 1074.6.4 Возвращаемое значение.................................................................................................................... 1093Бьерн Страуструп.Язык программирования С++4.6.5 Параметр-массив............................................................................................................................. 1104.6.6 Перегрузка имени функции...............................................................................................................
1114.6.7 Стандартные значения параметров............................................................................................... 1134.6.8 Неопределенное число параметров.................................................................................................. 1144.6.9 Указатель на функцию.....................................................................................................................
1154.7 Макросредства ....................................................................................................................................... 1184.8 Упражнения ............................................................................................................................................ 1205. КЛАССЫ....................................................................................................................................................... 1225.1 Введение и краткий обзор.......................................................................................................................
1225.2 Классы и члены........................................................................................................................................ 1235.2.1 Функции-члены ..................................................................................................................................... 1235.2.2 Классы .............................................................................................................................................. 1235.2.3 Ссылка на себя..................................................................................................................................
1245.2.4 Инициализация.................................................................................................................................. 1275.2.5 Удаление ........................................................................................................................................... 1285.2.6 Подстановка ....................................................................................................................................
1295.3 Интерфейсы и реализации...................................................................................................................... 1295.3.1 Альтернативные реализации ........................................................................................................... 1305.3.2 Законченный пример класса .............................................................................................................
1325.4 Еще о классах .......................................................................................................................................... 1355.4.1 Друзья ............................................................................................................................................... 1355.4.2 Уточнение имени члена....................................................................................................................