Авторизация
Поиск по указателям
Подбельский В.В. — Язык Си++: учебное пособие
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Язык Си++: учебное пособие
Автор: Подбельский В.В.
Аннотация: Подробно рассмотрены синтаксис, семантика и техника программирования объектно-ориентированного языка Си++. Приведено большое количество программ, иллюстрирующих возможности и особенности языка Си++. В отличие от работ, в которых язык Си++ вводится как расширение своего предшественника языка Си, в данной книге он рассматривается как самостоятельный язык программирования. Для изучения материала достаточно, если читатель владеет основами информатики и навыками программирования на любом алгоритмическом языке в объеме стандартного курса по программированию для среднего учебного заведения.
Для студентов, преподавателей, лицеистов, школьников, а также специалистов, желающих самостоятельно изучить язык Си++.
Язык:
Рубрика: Computer science /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Издание: пятое
Год издания: 2003
Количество страниц: 559
Добавлена в каталог: 08.04.2009
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
Модификатор, cdecl 80 181
Модификатор, const 79 113 219
Модификатор, far 80 160
Модификатор, friend 315
Модификатор, huge 80 160
Модификатор, interrupt 80
Модификатор, near 80 160
Модификатор, pascal 80 181
Модификатор, private 289 297 465 см.
Модификатор, protected 289 465 см.
Модификатор, public 289 297 см.
Модификатор, volatile 80
Модификатор, _cs 166
Модификатор, _ds 166
Модификатор, _es 166
Модификатор, _seg 166 167
Модификатор, _ss 166
Направленный ациклический граф (НАГ) 338 349
Наследование 336
Наследование доступа к компоненту класса 338
Наследование множественное 338 350
Наследование неоднозначное 359
Начальные значения параметров см. "Значение параметра по умолчанию"
Неоднозначность при наследовании 359
Неоднозначность при обращении к компонентным данным класса 311
Неоднозначность при сопоставлении операторов if и else 93
Непосредственный базовый класс 349
Непрямой базовый класс 352
Нормализованный указатель см. "huge-указатель"
Нулевой указатель (NULL) 44 98 110 120
Область видимости 92
Область видимости объекта 65 68
Область действия 61
Область действия идентификатора 62 65
Область оператора 93 107
Область памяти глобальная 286
Область ссылки 219
Обобщенный пробельный символ см. "Пробел обобщенный"
Обработка исключений 460
Обработчик исключений 446
Обращение к функции см. "Вызов функции"
Объединение 250 387
Объединение безымянное 257
Объединяющий тип 58 252
Объект 59
Объект класса 296
Объектно-ориентированное программирование 5
Объектно-ориентированное проектирование 5 336
Оператор 90 108 см.
Оператор безусловного перехода см. "Оператор goto"
Оператор возврата из функции см. "Оператор return"
Оператор выбора см. "Метка case в переключателе"
Оператор пустой 91
Оператор условный см. "Оператор if"
Оператор цикла 96 см.
Оператор, break 95 104
Оператор, catch 446
Оператор, continue 107
Оператор, do 98
Оператор, else 92
Оператор, for 50 99
Оператор, GOTO 102 448 462
Оператор, if 14
Оператор, return 14 103 170 410
Оператор, switch 90 92 94
Оператор, throw 445 457 458 487
Оператор, tru 445
Оператор, while 42 97 255
Оператор, выражение 90
Оператор, переключатель см. "Оператор switch"
Оператор, присваивания см. "Операция присваивания"
Операционная система MS Windows см. "Microsoft Windows"
Операционная система MS-DOS см. "MS-DOS"
Операция аддитивная 34
Операция бинарная 33
Операция больше или равно, чем (>=) 35 46
Операция больше, чем (>) 35 46
Операция ввода (>>) 46 385 390
Операция взятия адреса (&) 32 46 109 115 121 130 218
Операция взятия остатка (%) 34 46
Операция выбора компонентов структурированного объекта (->, .) 39 241 284 296 327
Операция вывода(<<) 46 385 390
Операция вычитания (-) 25 32 34 46 121
Операция декремент (--) 33 46 121 124
Операция деления (/) 34 46
Операция запятая (, ) 40 46 50
Операция индексация см. "Операция []"
Операция инкремент (++) 32 46 121 124
Операция логическое И (&&) 36 46
Операция логическое ИЛИ (||) 36 46
Операция логическое НЕ (!) 32 46
Операция меньше или равно, чем (<=) 35 46
Операция меньше, чем (<) 35 46
Операция минус унарный (-) 32
Операция мультипликативная 34
Операция над указателями 120
Операция не равно (!=) 35 46
Операция отношения 35 46
Операция плюс унарный (+) 32
Операция поразрядное И (?) 34 46
Операция поразрядное ИЛИ (|) 34 46
Операция поразрядное ИЛИ ИСКЛЮЧАЮЩЕЕ (^) 35 46
Операция поразрядное НЕ (~) 32 46
Операция преобразования 86
Операция преобразования операндов в арифметических выражениях 86 87
Операция преобразования ссылок 86
Операция преобразования типов 46 85
Операция преобразования указателей 86
Операция преобразования указателей на компоненты классов 86
Операция преобразования, необратимость 88
Операция преобразования, обратимость 88
Операция преобразования, стандартное см. "Операция преобразования типов"
Операция префиксная 32
Операция приведения см. "Операция преобразования"
Операция присваивания (=) 37 38 46 53
Операция разыменования (*) 32 46 52 241
Операция разыменования указателей на компоненты классов (.*, ->*) 302
Операция с компонентами классов 39 46
Операция сдвига влево (<<) 34 46
Операция сдвига вправо (>>) 34 46
Операция сложения (+) 32 34 46
Операция сравнения на равенство (==) 35 46
Операция указания области видимости (::) 39 46
Операция умножения (*) 34 46 52
Операция условная (?:) 42 46
Операция уточнения области действия (::) 283
Операция явного преобразования типов 42 48 85 111 116
Операция, # 276
Операция, ## 277
Операция, () 41 46 47 173
Операция, ... 52
Операция, : 51
Операция, ; 51 90
Операция, Delete 45 71 143 201
Операция, new 43 71 138 154 249 465
Операция, sizeof 22 33 130 138 154 218
Операция, typeid 481
Операция, функция 322 409
Операция, [] 41 46 47 130 218
Операция, {} 48
Описание 50
Описание внешних ссылок 220
Описание компонентов класса 220
Описание массива 131
Описание массива явное 132
Описание переменной 55
Описание функции 51 63 90 172
Описание функции с переменным числом параметров 177
Описание функции чистой виртуальной 366
Описание шаблона функций 235
Описание элементов класса 295
Определение 54
Определение и описание 62 74 92
Определение класса 64 281
Определение класса базового 352
Определение класса базового виртуального 356
Определение класса производного 339
Определение массива 131
Определение переменной 59
Определение перечисления 24
Определение ссылки 215 220
Определение ссылки на функцию 223
Определение указателя 44 108
Определение функции 51 170
Определение функции виртуальной 362
Определение функции виртуальной повторное 363
Определение функции компонентной 303
Определение функции с переменным числом параметров 52 178
Определение шаблона классов 376
Определение шаблона функций 230
Особая ситуация см. "Исключение"
Остаток см. "Операция взятия остатка"
Отношения см. "Операция отношения"
Память локальная см. "Класс памяти auto"
Память ПЭВМ 157
Память регистровая см. "Класс памяти register"
Память, выделение автоматическое см. "Класс памяти auto (register)"
Память, выделение динамическое см. "Операция new"
Память, выделение явное см. "Операция new"
Параграф памяти ПЭВМ 158
Параметр шаблона см. "Список параметров шаблона"
Параметр-ссылка 221
Перегрузка 32 42 81 322
Перегрузка дружественной функции 333
Перегрузка операции ++ 329 332
Перегрузка операции - 332
Перегрузка операции << 388 409
Перегрузка операции >> 388 413
Перегрузка операции new 474
Перегрузка операции ввода-вывода 388 429
Перегрузка операции индексации 376
Перегрузка операции [] 376
Перегрузка функции 227 232
Перегрузка шаблона функций 236
Переключатель 90 92 94 см.
Переменная 59
Переменная автоматическая 71 см.
Переменная индексированная 57 147 см.
Переменная локальная 40
Переменная статическая 61
Переполнение 55
Перечислимый тип см. "Скалярный тип"
Плюс см. "Операция плюс унарный"
Побочные эффекты 81 85 406
Подмена функции см. "Виртуальная функция"
Полиморфизм 5 482
Полиморфный класс 360 482
Поразрядные операции см. "Операция поразрядное И (ИЛИ НЕ)"
Порождение исключений 448 453
Порядок вызова деструкторов класса 288 291
Порядок вызова конструкторов класса 295
Поток 380
Поток безымянный 426
Поток ввода 383 387 см.
Поток включение данных 386
Поток входной см. "Поток ввода"
Поток вывода 383 387 см.
Поток выходной см. "Поток вывода"
Поток запись данных см. "Поток включение
Поток извлечение данных 386
Поток консольный 382
Поток строковый 382 420
Поток строковый входной 420
Поток строковый выходной 424
Поток строковый двунаправленный 427
Поток файловый 382
Поток чтение данных см. "Поток извлечение
Потоковый ввод-вывод 379 519
Преобразование см. "Операция преобразования"
Препроцессор 263
Препроцессор команды см. "Директивы препроцессора"
Префиксная операция 32
Приведение см. "Операция преобразования"
Приоритет операций 46
Присваивание см. "Операция присваивания"
Пробел обобщенный 392
Программирование объектно-ориентированное 5
Продолжительность существования объектов 69
Продолжительность существования объектов динамическая 71
Продолжительность существования объектов локальная 71
Продолжительность существования объектов статическая 61 70
Продолжительность участка памяти 45
Проектирование объектно-ориентированное 5
Производные типы 57 116 247 281
Производный класс 52 336
Пространство имен 64
Прототип см. "Описание"
Разделитель 18 47
Разделитель пробельный 17
Разыменование указателей см. "Операция разыменования"
Ранги операций см. "Приоритет операций"
Расширение действия операции см. "Перегрузка операции"
Регистровая переменная, _CS 166
Регистровая переменная, _DS 166
Регистровая переменная, _ES 166
Регистровая переменная, _SS 166
Регистры сегментов 159
Режим EasyWin 469
Рекурсивная функция 187
Рекурсия 81 187
Связывание внешнее 61 72
Связывание внутреннее 61 72
Связывание динамическое 362
Связывание отложенное см. "Динамическое"
Связывание позднее см. "Динамическое"
Связывание раннее см. "Статическое связывание"
Связывание статическое 362
Сдвиг влево см. "Операция сдвига влево"
Сдвиг вправо см. "Операция сдвига вправо"
Сегментная организация памяти 159
Сегментная часть адреса 158
Сегментные указатели 166 167
Сигнатура 409
Сигнатура функции 169
Символ '\n' 263
Символ null, '\0' 396
Символ особая см. "Исключение"
Символ подчеркивания, '_' 19
Ситуация исключительная см. "Исключение"
Скалярный тип 59
Скэн-код 254
Слово зарезервированное см. "Служебное слово"
Слово ключевое см. "Служебное слово"
Слово памяти 158
Слово Сложение см. "Операция сложения"
Слово Служебное (ключевое) слово, auto см. "Класс памяти auto"
Слово Служебное (ключевое) слово, break см. "Оператор break"
Слово Служебное (ключевое) слово, case см. "Метка case в переключателе"
Слово Служебное (ключевое) слово, catch 445 454 487
Слово Служебное (ключевое) слово, cdecl см. "Модификатор cdecl"
Слово Служебное (ключевое) слово, char см. "Тип char"
Слово Служебное (ключевое) слово, class 52 230
Слово Служебное (ключевое) слово, const см. "Модификатор const"
Слово Служебное (ключевое) слово, continue см. "Оператор continue"
Слово Служебное (ключевое) слово, default см. "Метка default в переключателе"
Слово Служебное (ключевое) слово, delete см. "Операция delete"
Слово Служебное (ключевое) слово, do см. "Оператор do"
Слово Служебное (ключевое) слово, double см. "Тип double"
Слово Служебное (ключевое) слово, else см. "Оператор else"
Слово Служебное (ключевое) слово, enum 24 см.
Реклама