Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » Бьерн Страуструп. Язык программирования С++. Специальное издание (2011)

Бьерн Страуструп. Язык программирования С++. Специальное издание (2011), страница 2

DJVU-файл Бьерн Страуструп. Язык программирования С++. Специальное издание (2011), страница 2 Информатика (1507): Книга - 1 семестрБьерн Страуструп. Язык программирования С++. Специальное издание (2011): Информатика - DJVU, страница 2 (1507) - СтудИзба2018-10-07СтудИзба

Описание файла

DJVU-файл из архива "Бьерн Страуструп. Язык программирования С++. Специальное издание (2011)", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "информатика" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 2 - страница

10.2.7.2. Ключевое слово пнлаые. 233 234 . 235 236 237 . 238 238 239 240 241 . 242 . 244 . 246 249 251 . 252 253 . 253 254 257 259 . 260 262 . 264 265 . 265 . 268 271 273 . 274 275 275 276 278 278 281 283 283 284 284 285 287 288 290 290 291 292 294 12 Язык программирования С++ 10.2.8. Структуры и классы .

10.2.9. Определение функций в теле определения класса. 10.3. Эффективные пользовательские типы . '. 10.3.1. Функции-члены . 10.3.2. Функции поддержки (Ье1рег гцпсг!опа) 10.3.3. Перегруженные операции . 10.3.4. Роль конкретных классов 10.4. Объекты 10.4.1.

Деструкторы . 10.4.2. Конструкторы по умолчанию. 10.4.3. Конструирование и уничтожение объектов . 10.4.4. Локальные объекты 10.4.4.1. Копирование объектов 10.4.5. Динамическое создание объектов в свободной памяти 10.4.6. Классовые объекты как члены классов . !0.4.6.!. Обязательная инициализация членов 1ОА.6.2. Члены-константы 10.4.6.3. Копирование членов 10.4.7. Массивы. 10.4.8. Локальные статические объекты .

10.4.9. Нелокальные объекты . 10.4.10. Временные объекты. 10.4.11. Размещение объектов в заданных блоках памяти 10.4.12. Объединения . 10.5. Советы 10.6. Упражнения Глава 11.Перегрузка операций 11.1. Введение . 11.2. Функции-операции 11.2.1. Бинарные и унарные операции. 11.2.2. Предопределенный смысл операций . 11.2.3. Операции и пользовательские типы 11.2.4.

Операции и пространства имен 11.3. Тип комплексных чисел. 11.3.1. Перегрузка операций функциями-членами и глобальными 11.3.2. Смешанная арифметика. 11.3.3. Инициализация . 11.3.4. Копирование 11.3.5. Конструкторы и преобразования типов. 11.3.6. Литералы . 11.3.7. Дополнительные функции-члены 11.3.8. Функции поддержки (Ье1рег бзпсг!опа) 11.4.

Операции приведения типов 11.4.1. Неоднозначности 11.5. Друзья класса. 11.5.1. Поиск друзей 11.5.2. Функции-члены или друзья? 11.6. Объекты больших размеров . . 295 . 296 . 297 . 300 . 302 . 303 . 303 304 . 305 . 306 307 307 308 .

309 . 310 3!1 3!2 3!3 . 3!4 . 315 . 316 . 318 . 319 . 321 322 . 323 327 327 329 . 330 . 331 . 331 . 332 334 334 336 337 338 339 340 341 341 342 344 346 348 349 350 функциями Содержание 13 11.7. Важные операции. 11.7.1. Конструктор с модификатором ехр1!сй . 11.8. Индексирование 11.9. Функциональный вызов. 11.10.

Разыменование 11.11. Инкремент и декремент . 11.12. Класс строк . !1.13. Советы 11.14. Упражнения . Глава 12.Наследование классов. 12.1. Введение . 12.2. Производные классы . 12.2.1. Функции-члены . 12.2.2. Конструкторы и деструкторы. 12.2.3. Копирование 12.2,4. Иерархии классов . 12.2.5. Поля типа . 12.2.6. Виртуальные функции . !2.3. Абстрактные классы 12.4. Проектирование иерархий классов 12.4.1. Традиционные иерархии классов.

! 2.4.1.1. Критика 12.4.2. Абстрактные классы . 12.4.3. Альтернативные реализации . 12.4.3.1. Критика 12.4.4. Локализация создания обьектов 12.5. Классовые иерархии и абстрактные классы !2.6. Советы . 12.7. Упражнения Глава 13.Шаблоны 13.1. Введение 13.2. Простой шаблон строк 13.2.1. Определение шаблона . 13.2.2. Конкретизация шаблона (гетр!аге шзгапйаг!оп) . 13.2.3. Параметры шаблонов 13,2.4. Эквивалентность типов 13.2.5. Проверка типов .

13.3. Шаблоны функций . 13.3.1. Аргументы функциональных шаблонов. 13.3.2. Перегрузка функциональных шаблонов 13.4. Применение аргументов шаблона для формирования различных вариантов поведения кода. 13.4.1. Параметры шаблонов по умолчанию .

13.5. Специализация . 13.5.1. Порядок специализаций . 13.5.2. Специализация шаблонов функций 13.6. Наследование и шаблоны . 352 353 355 356 358 360 362 367 368 371 371 372 . 375 376 378 . 378 379 381 384 386 387 389 . 390 393 395 . 395 397 397 398 401 401 402 404 406 406 407 408 409 410 411 414 415 417 420 420 422 14 Язык программирования С++ 13.6.1. Параметризация и наследование . 13.6.2. Шаблонные члены шаблонов 13.6.3. Отношения наследования 13.6.3.1. Преобразования шаблонов 13.7. Организация исходного кода 13.8.

Советы . 13,9. Упражнения Глава 14. Обработка исключеиий 14.1. Обработка ошибок 14.1.1. Альтернативный взгляд на исключения. 14.2. Группировка исключений . 14.2.1. Производные исключения . 14.2.2. Композитные (комбинированные) исключения. 14.3. Перехват исключений. 14.3.1. Повторная генерация исключений 14.3.2. Перехват любых исключений.

14.3.2.1. Порядок записи обработчиков. 14.4. Управление ресурсами 14.4.1. Использование конструкторов и деструкторов 14.4.2. Ащо ргг 14.4.3. Предостережение 14.4.4. Исключения и операция пезч. 14.4.5. Исчерпание ресурсов 14.4.6. Исключения в конструкторах 14.4.6.1. Исключения и инициализация членов классов .. 14.4.6.2.

Исключения и копирование. 14.4.7. Исключения в деструкторах . 14.5. Исключения, не являющиеся ошибками. 14.6. Спецификация исключений. 14.6.1. Проверка спецификации исключений 14.6,2. Неожиданные исключения. 14.6.3. Отображение исключений . 14.6.3.1. Отображение исключений пользователем 14.6.3.2. Восстановление типа исключения . 14.7. Неперехваченные исключения 14.8. Исключения и эффективность 14.9. Альтернативы обработке ошибок 14.10.

Стандартные исключения 14.11. Советы 14.12. Упражнения . Глава 15. Иерархии классов. 15.1. Введение и обзор . 15.2. Множественное наследование. 15.2.1. Разрешение неоднозначности 15.2.2. Наследование и цапй-объявление 15.2.3. Повторяющиеся базовые классы . 15.2.3.1. Замешение . 15.2.4. Виртуальные базовые классы. . 424 . 424 . 425 426 . 427 .

430 . 431 .,433 433 . 436 437 . 438 . 440 441 . 441 . 442 443 . 444 . 446 . 447 . 449 . 449 . 450 . 452 . 454 454 . 455 . 455 . 457 . 458 . 459 . 460 . 460 . 461 . 462 . 464 465 . 467 . 469 . 470 . 473 . 473 . 474 475 . 477 . 478 . 479 . 480 Содержание 15.2.4.1. Программирование виртуальных базовых классов... 15.2.5. Применение множественного наследования 15.2.5.1. Замещение функций виртуальных базовых классов... 15.3. Контроль доступа . 15.3.1.

Защищенные члены классов . 15.3.1.1. Применение зашншеннмх членов класса 15.3.2. Доступ к базовым классам . 15.3.2.1. Множественное наследование н контроль доступа... 15.3.2.2. Множественное наследование и контроль доступа . 15.4. Механизм ВТТ1 (Кцп-Типе Туре 1п)оппаг)оп) 15.4.1. Операция дупащ)с сам. 15.4.1.1. Применение дуваш1с саз~ к ссылкам 15.4.2. Навигация по иерархиям классов. 15.4.2.1. Операции з[аг!с сам и дувавис сш~ . 15.4.3. Конструирование и уничтожение классовых объектов. 15.4.4. Операция гуре)о и расширенная информация о типе . 15.4.4.1.

Расширенная информация о типе . 15.4.5. Корректное и некорректное применение )ПТ1 . 15.5. Указатели на члены классов. 15.5.1. Базовые и производные классы 15.6. Свободная память. 15.6.1. Вьшеление памяти под массивы 15.6.2. «Виртуальные конструкторы» 15.7. Советы . 15.8.

Упражнения Часть 10. Стандартная библиотека Глава 16. Организация библиотеки и контейнеры 16.1. Проектные решения стандартной библиотеки.. 16.1.1. Проектные ограничения . 16.1.2. Организация стандартной библиотеки . 16.1.3. Непосредственная поддержка языка С++. 16.2. Дизайн контейнеров 16.2.1. Специализированные контейнеры и итераторы . 16.2.2. Контейнеры с общим базовым классом. 16.2.3. Контейнеры 8Т1.. 16.3, Контейнер типа чесгог 16.3.1.

Типы 16.3.2. Итераторы. 16.3.3. Доступ к элементам . 16.3.4. Конструкторы . 16.3.5. Стековые операции 16.3.6. Операции над векторами, характерные для списков. 16.3.7. Адресация элементов 16.3.8. Размер и емкость 16.3.9. Другие функции-члены 16.3.10. Вспомогательные функции (Ье1рег йгпсг)опз). 16.3.11.

Специализация чесгог<Ьоо1> 16.4. Советы . 16.5. Упражнения . 482 . 484 . 486 487 . 489 . 490 . 491 . 492 . 493 493 . 495 497 . 498 499 501 501 502 . 504 505 . 508 509 . 511 511 513 514 515 517 517 518 520 523 524 524 527 531 533 533 535 536 538 541 543 546 547 549 . 550 , 550 551 552 16 Язык программирования С++ Глава 17. Стандартные контейнеры 17.1. Стандартные контейнеры . 17.1.1.

Обзор контейнерных операций .. 17.1.2. Краткий обзор контейнеров . 17.1.3. Внутреннее представление . 17.1.4. Требования к элементам контейнеров 17.1.4.1. Операция сравнения "<" 17.1.4.2. Другие операции сравнения . „17.2. Последовательные контейнеры 17.2.1. Контейнер тес!от.

17.2.2. Контейнер 1!зг . 17.2.2.1. Операции ар1)сеО, вот!О и гпегае() . 17 2 2,2, «Головные» операции . 17.2.2.3. Другие операции . 17.2.3. Контейнер дейце. 17.3. Адаптеры последовательных контейнеров . 17.3.1. Стек. 17.3.2. Очередь . 17.3.3. Очередь с приоритетом 17.4. Ассоциативные контейнеры . 17.4.!. Ассоциативный массив гоар 17.4.1.1. Типы . 17.4.1.2. Итераторы 17.4.1.3. Индексация. 17.4.1.4. Конструкторы.

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