Главная » Просмотр файлов » Б. Страуструп - Дизайн и Эволюция C++. 2006

Б. Страуструп - Дизайн и Эволюция C++. 2006 (1160775), страница 104

Файл №1160775 Б. Страуструп - Дизайн и Эволюция C++. 2006 (Б. Страуструп - Дизайн и Эволюция C++. 2006) 104 страницаБ. Страуструп - Дизайн и Эволюция C++. 2006 (1160775) страница 1042019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 104)

249 .* 254 « 194 = 246 бе1е1е 41, 223 наследование 220 бе[в!в[! 221 печг 41, 219 возвращаемое значение 225 наследование 220 петт[] 221 закрытый 244 определенный пользователем 257 опроса типа 330 перегрузка 88 составной 258 сравнения типов 331 функция 93 эквивалентность 249 Опережающие объявления вложенныхклассов 295 ссылкиначлены !51 Определение встроенного типа 385 формальное 1!4 фун«ции 40 шаблон, контекст 374 языка С 20 Опрос типа во время компиляции 358 Оптимизация виртуальных функций 246 возврата значений 308 глобальная 128 инстанцирования 373 таблицы виртуальных функций 308 Освобождение памяти для массива 224 и оператор бе!в!е 219 Отказоустойчивые системы 389 Открытое наследование интерфейса 62 Отладка 51 Отладчик, стандартизация 145 Ошибки иСрр 428 контроль 383 обнаружение и ограничения 349 обработка 225 вС 343 многоуровневая 369 повторного определения 382 потенциальные 125 привязки имен в шаблонах 373 Память автоматическая 41 арена 222 виртуальная и инициализация 109 динамическая 41 для объекта класса 41 использование в С!гоп! 76 куча 4! неформатированная 233 нехватка 225 и исключения 394 постоянная 292 свободная 41 статическая 41 стек 41 управление 101 специализированныйраспределитель 2!8 Параллельность 30, 36 поддержка 196 Параметриэованныйтип 118 Перегрузка 88 для несколькихаргументов 235 и сопэ1 232 и аргументы по умолчанию 69 Алфавитный указатель ИИИИИИИИ и зависимость от порядка 233 и иерархия классов 233 и компоновка 239 и наследование 232 и преобразования 230 и пространства имен 41 9 и эффективность 89 на базе перечислений 261 оператораприсваивания 67 операторов 88 Разрешение 231 соответствие 235 членов базового и производного классов 422 шаблонафункции 357 Передача параметров 96 Переименование 280, 407 Переключение по типу 319 Переменные206 глобальные 41 локальные 41 неинициализированные !!О Переносимость 32, 137 Переполнение и исключенив 398 Перечисления вС 259 перегрузка операторов 261 ПЗУ 292 Поверхностноекопирование 247 Поддержка в СМ!П С!аээез 38 отладки 51 параллельности 196 построения библиотек 119, 190, 311 Подкласс в Згла!йа1К 58 и суперкласс 84 Полиморфизм без виртуальных функций 59 Полиморфный тип 318 Порядок зависимость 130 от порядка объявления членов 149 и перегрузка 233 инициализации 107 членов 282 конструирования 289 Постоянная память 292 Постфиксный — и префиксный 252 ++ и префиксный 252 Правила 120 нулевыхиэдержек !33 одного определения 46 переопределения 150 переписывания 150 пересечения 236 пересмотра !53 переупорядочения 153 поддержкипроектирования 125 привязки имен 373 соответствия аргументов 235 специализации 380 Предоставлениедоступа 63 Представление объекта 40 сокрытие 286 Предупреждения в С1гоп! 52 компилятора 51, 340 Преобразования безопасные 234 в огб* 233 граф 234 естественные 234 и перегрузка 230 и совместимость с С 234 и шаблоны 367 неявные 91, 234 э1абс саэ1 336 сужающие 340 стандартные 235 сужающие 52, 234 типов с плавающей точкой в инте!Рвльные 52 функции 93 Препроцессор №Себпе 428 №йпе! 428 №как альтернатива 429 №!пс!цсе 428 !пс!цое как альтернатива 429 №ргайгпа 428 инстанцированияшаблона 371 Срр 131, 427 СргедляСттйПОавзез 36 Прерывание 398 Префиксный — и постфиксный 252 ++ и постфиксный 252 Префиксы имен 405 Приведение типов безопасное 315 и сопз1 339 и йтт! 314 и игнорирование сопз1 291 и интерфейс 191 и неполные типы 336 и указатель на функцию 338 из то!0* 340 БИИИИИИВ Дизайн и эволюция С++ к закрытому базовому классу 335 неявное 356 синтаксис 315 Присваивание 246 чогб* 237 и инициализация 33 перегрузка 67 указателю 1шз 102, 219 Программа корректная !44 начальная загрузка 108 Программирование 209 объектно-ориентированное 84, 182 иСче 205 Проектирование С++ 70 НТТ! 329 библиотеки 189 и проверкатнпов 118 объектно-ориентированное 126, 182 отказоустойчивыхсистем 389 правила поддержки 125 пространств имен 406 с использованием С++ 181 уточнений шаблонов 345 шаблонов 344 и библиотек 383 языка 125 Производительность 6!пщ!а 31, 41 начальной загрузки программы 108 оператора петг 2!8 Производный класс 58, 307 и базовый 84 и перегрузка членов базового класса 422 размещение объекта в памяти 61 сокрытие членов 421 Пространства имен 295, 408 безымянное 424 в стандартной библиотеке 404 вложенное 419 глобальное 403, 417 и библиотеки 191 и класс 422 и кодирование имен 425 и перегрузка 418 и совместимость с С 425 и управление версиями 413 какаргументшаблона 348 открытое 420 псевдонимы 412 реализация 407 синтаксис 409 шаблоны 365 Прототип 50 Размещение е памяти 145, 221 и йТТ! 327 и виртуальные функции 85 и исключения 401 объекта в С и!66 С!аззез 48 виртуалыюго базового класса 272 производного класса 6! при множественном наследовании 270 совместимость с С 37 таблицы виртуальных функций в С!гоп! 327 Разрешение имен 150 вшвблонах 376 перегрузки 231 Распределение памяти длямвссивов 220 запрет размещения 244 в свободной памяти 245 и инициализация 219 и конструктор 66 и оператор петт 219 и системы реального времени 218 Расширения архитектурно-зависимые 169 н поддержка параллельности 196 и стабильность 137 и стандарты 145 предлагавшиеся 161 принятые 161 распознаваемые 145 Расширенная информация о типе 324 Расширенный набор символов 172 Реализация С вч!П С!аззвв 38 6!пш!а 31 виртуальной функции 86 закрытого наследования 63 и интерфейс 287 объявлений 44 оператора пеа в Стгоп1 66 переносимая 32 пространства имен 407 системы и языка 214 функции-члена 48 шаблонов в Стгоп1 370 Рекурсивныйспуск 79 Репозитарийдля шаблонов 381 Ресурс захваткакинициализация 393 требования С!гоп! 75 управление и исключения 391 Алфавитный указатель МИИИИИИП Сборка мусора 154, 210 автоматическая 226 идеструктор 229 и множественное наследование 277 необязательная 206, 226 специализированная 224 стандартизация 228 Семантика возобновления 394 завершения 394 ссылки 206 указателя 206 Сигналы 398 Символы 169 ограничения начисло 80 Симулятор распределенной системы 30 Синтаксис 131 » 361 задания компоновки 403 избыточность 390 инициализации 385 обработки исключений 389 объявлений в С 54 приведенийтипов 315 пространств имен 409 указателя 310 шаблонов 355 Система встроенная 210 и реализация языка 214 интегрированная 123 многопроцессорная 196 отказоустойчивая, проектирование 389 смешанная 212 Совместимость СиСтл1аС1аззез 47 С и С++ 132, 141, 142, 232, 236, 247 и безопасность 340 с компоновщиками 132 Соглашения о вызове 243 Сокрытие и замещение 87 имен 87 представления 286 реализациишаблона 370 членовбазового класса 87, 421 Соответствие 235 Сортировка 363 Составление интерфейсов 413 программ 127 Специализация 378 Специализированные аппаратура 144 библиотеки 201 инструментальные средства 211 язык 209, 211 Спецификации исключений 400 компоновки 241 Списки 202 Среда выполнения 227 отделение отязыка 205 программирования на С++ 178 разработки С-~+ 178 стандартная для приложений 146 Ссылка 96 ТН18 в Ялш1а 49 в А19о168 96 возврат 98 и указатель 96 константная 97 перегрузка в А!90168 53 привязка 96 семантика 206 «умная» 249 Стандарт 140 Стандартизация 145 130 С++ 140 йтт! 321 Стандартные алгоритмы 201 библиотека 411 АМ81/180 201 и пространство имен 404 вектор 202 итераторы 202 контейнеры 202 набор команд 145 преобразования 235 сборщик мусора 228 соглашения о вызове 145 средыдля приложений 146 Статические инициализация 106, 292 контроль множественного наследования 269 типов 40, 117, 330 объект 103 память 41 проверка исключений 399 распределение памяти, запрет 244 систематипов 128 Функция-член 295 Стек 41, 103 Ф ЯИИИЮИИИИ Структура С!гоп1 76 тэг 56 Сужающее преобразование 50, 234 неявное 340 Суперкласс 84 Таблица виртуальных функций дублирование 308 оптимизация 308 размещение в памяти 326 Типы Ьоо! 261 абстрактный 286 безопасность 103 встроенный 385 и определенный пользователем 41, 129 идентификация 322 информация во время исполнения 312 кодирование 241 контроль на этапе компиляции 40 литерал типа сваг 232 нарушения системы типов ! 28 параметризованный 118, 348 перечисления 259 полиморфный 318 расширенная информация о 324 ссылочный при возврате 98 статический и динамический контроль 118 статический контроль 205 шаблон как параметризованный тип 344 явное поле 59 Типобезопасное связывание 241 Точка инстанцирования 372 Триграфы 170 Указатели 248 ФВ 49 и не-указатели 41 и ссылки 96 ограниченные 168 копирование 247 на функцию 85, 338, 243 на член 310 нулевой 236 синтаксис 310 «умный» 366 Универсальный корневой класс 192 Уничожениевременныхобъектов 155 Условные выражения вшаблонах 358 Дизайн и эволюция С++ Устаревшие средства глобальные статические объявления 424 неявный !п( 55 объявлениядоступа 424 Файл .сишаблоны 38! .П и шаблоны 381 заголовочный 44, 214, 242 исходный 214 Фрагментация 218 Функции 162 :а((еги ге!цгп() 67, 274 :Ье1оге и са1)() 67, 274 петт() 40 виртуальные 82 имножественное наследование 271 ишаблоны 347 и модель размещения объекта в памяти 85 оптимизация 246 перекомпиляция 86 реализация 86 эффективность 58, 86 встраиваемая ((и!)пе) 41 константная функция-член 291 обратного вызова 310 операторная 93 определение 40 переходник 251 преобразования 93 указатель и приведение типов 337 член 39 статическая функция-член 295 шаблон 353 аргументы 355 перегрузка 357 Численные расчеты 169, 211 библиотеки 200 Член зависимости от порядка объявления 149 защищенный 307 идружественные функции 92 инициализация константного 162 класса 295 константная функция 291 опережающее объявление 151 порядок инициализации 282 реализация функции-члена 48 сокрытие членов базового класса 87 Алфавитный указатель ПВИИИИИЙИ статический 295 указатели 309 функция 39 шаблон 368 Ш Шаблон согпр1ех 367 аргументы, не являющиеся типами 347 в С1гоп1 345 вектора 347 виртуальный член 369 вложенный 368 выведение аргументов 354 двойная диспетчеризация 368 директива инстанцирования 371 зависимость от аргумента 375 заимствование имен 377 и.с-файлы 381 и.л-файлы 381 иСрр 429 и 1уребе1 362 и абстрактный класс 385 и виртуальные функции 347 и встраивание 347 и встроенные типы 385 и исключения 385 и исходный код 381 и компоновка 370 и конструктор 385 и контейнерный класс 343 имакросы 345 и наследование 365 и правило одного определения 374 и преобразования 367 и проектирование библиотек 383 и пространство имен 365 и размещение объекта в памяти 347 и системы контроля версий 370 и этап компиляции 370 инстанциравание 371 использование 329 как параыетриэованный тип 344 класса 365 контроль ошибок 374 критерии проектирования 344 массива 347 методы композиции 361 неоднозначности 376 ограничения на аргументы 348 пространство имен в качестве аргумента 348 разрешение имен 376 реализация в Стгопг 370 репозитарий 381 синтаксис 355 сокрытие реализации 370 специализация 378 условные выражения в 358 функции 353 аргументы 355 перегрузка 357 шаблоны в качестве аргументов 348 явные аргументы 355 Шлюз и указательтл1в 271 э Эквивалентность имен 45 операторов 249 структур 45 Эффективность ввода/вывода 193 виртуальных функций 58, 86 во время выполнения 42, 330 действий надматрицами 259 и гибкость 384 и исключения 401 и перегрузка 94 Явные квалификация 410, 417 задание аргумента шаблона 355 инстанцированиешаблона 371 полетипа 59 вызовдеструктора 224 Язык и библиотеки 189 и система 46 инструменты для проектирования 114 интерфейс с другими языками 243 поддержка построения библиотек 190 принципы и правила проектирования 120 специализированный 209, 211 средства и приемы программирования 180 Аба 21, 53, 77, 116, 118, 185, 344 А19о1 22, 33, 49, 95, 111, 116, 119 апб, ключевое слово 171 апб ед, ключевое слово 171 АМ8! С 79, 140 стандартная библиотека 201 КИИИИИИВ Дизайн и эволюция С++ АМ51/150 правила разрешения имен 152 АВМ 135, 182 изучение С++ 139 правила разрешения имен 150 справочное руководство 138 Аззеб() 402 Ьаб саз! 202 Ьаб 1уре!б 202 Ьаз!с з1ппй 364 ВСРЬ 32, 74 Ы!апб, ключевое слово 171 Ьйог, ключевое слово 171 Ы(з<М> 202 Ь!(зГпп9 202 В(АВ 169 Ьоо!, булеа тип 261 Вцбег 347, 354 С 33, 74 ввод/вывод 107 диалекты !11 и С.-+ 111, 185, 209 и Вягю1а 16 и исключения 389 и модификатор сопз1 100 обработка ошибок 343 переменные 206 переносимость 53 перечисления 259 препроцессор 76, 131, 427 расширения 157 связывание 239 сгенерированный код 49 семантика 114 синтаксис обьявлений 54 совместимость 234, 247 функция рг!пб 193 численныеприложения 168 Сул(ЬС1аззез 36 С++ библиотеки 75 дизайн 70 и Аба 200 иС 111, 185, 209 и РОФап 185 и 5)пш!а 117 и Вгпа!!(а!К 117 и абстракции данных 205 и ассемблер 133 инструментальные средства 75 контрольтипоа 103 множественное наследование 278 модельзащиты 33 потоковый ввод/вывод !93 проектирование 18! синтаксический анализ 79 среда программирования ч77 стандарт АМ51 140 стандартизация в 150 141 статический контроль типов 205 са11() и:Ье1оге 67, 274 са1сп 389 сегг 194 С1гогй 136 спаг игп1 231 и перегрузка 230 константытипа 232 спаг ге1 99 с1п, инициализация 107 с1опе() 299 С1.05 274, 278, 305 С)и 21, 53, 116, 1!8, 401 СМР 363 согпр1, ключевое слово 171 согпр)ех 89, 202, 375 библиотека 76 шаблон 367 сспв1 33 в С и С++ 100 из!або саз1 336 и перегрузка 232 инициализация 292 константные ссылки 97 константные функции-члены 291 сопз1 саз1 339 сопз1га!и!з 351 Соп1а1пег, шаблон 321 Соп1го))еб соп!а!пег 363 сопчеб() 356 сору() 87 сои( 195 СРЬ 74 Срр 427 Срге 80 бе)е(е и деструктор 220 и освобождение памяти 219 и функция (гее() 67 оператор 41, 219, 223 бснаг 172 дв1г)пц 172 бпа 60, 72, 265 (1вр 47, 77, 185 Из1 72 )каше и пга)це 98 !(так!) 50 1а(ве 261 боа1 и боцЫе 231 и перегрузка 231 (орел() 392 Робгап 43, 132, 211 1гее(), бе)е1е 67 ВМО библиотека 200 компилятор 177 н Нснаг 172 Ыз1обгагл 72 Нв1пп9 172 Алфавитный указатель бе)е1е(), деструктор 66 бе1е1еЦ 221 бооЫе и боа( 231 бупагп1с сает 313 из!або саз) 336 применение 303, 326 синтаксис 315 бупаггау 202 ЕВСО)С, 1ВМ 171 П((е) 21, 77, 185, 210, 332, 402 ехрйсй 91 ехгегп С 241 1пнеп(еб,ключевоеслово 297 )пбпе иСрр 429 и шаблоны 347 ключевое слово 43 функция 41 функция-член 151 1МВРЕСТ85, 315 (пв1апба1е, ключевое слово 371 гп1 иснаг 231 неявный, устаревшее средство 55 наследование 385 ~1ИИИИИИ[П )п1епл!еттв, библиотека 176, 199, 308 ВК!пб01, Ялта!1(ай! 331 гпа!)ос(), и пеаг 66 Мар 328 Мафегг 391 Ма1г)х 258 М(.

Характеристики

Тип файла
DJVU-файл
Размер
2,78 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6439
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее