Б. Страуструп - Язык программирования С++ (1119446), страница 2
Текст из файла (страница 2)
512.3.3 Производные типы............................................................................................................................ 522.3.4 Тип void.............................................................................................................................................. 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 Упражнения ............................................................................................................................................