Главная » Просмотр файлов » Б. Страуструп - Язык программирования С++. Специальное издание, 3-изд. Бином. 2004

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

Файл №1160791 Б. Страуструп - Язык программирования С++. Специальное издание, 3-изд. Бином. 2004 (Б. Страуструп - Язык программирования С++. Специальное издание, 3-изд. Бином. 2004) 4 страницаБ. Страуструп - Язык программирования С++. Специальное издание, 3-изд. Бином. 2004 (1160791) страница 42019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Введение 725 ..726 ....... 7 2 8 . , 72 8 7 29 7 30 ........ 73 1 73 2 . 735 7 36 7 39 ........ 74 3 74 5 ... 746 . 747 .747 749 750 751 752 753 755 ........ 7 55 20 Оглавление юстеп Глава 2 24.1. 24.2. 24.3 24.4 23.3 23А 23.5 23.6 23.7 Пели и средства . Процесс разработки.. 23А.1. Цикл разработки. 23.4.2. Цели проектирования 23.4.3. Этапы проектирования .. 23А.3.1. Этап 1: выявление классов 23.4.3.2. Этап 2: определение операций 23А.3.3.

Этап 3: определение взаимозависиь 23.4.3.4. Этап 4: определение интерфейсов ...... 23.4.3.5. Реорганизация иерархии классов ...,... 23.4.3.6. Испо.льзование моделей 23.4А. Экспериментироваш1е и анализ 23А.5. Тестирование 23.4.6. Сопровождение программ 23А.7. Эффективность .

Менеджмент 23.5.1. Повторное использование . 23.5.2. Масштаб . 23.5.3. Ли шости 23.5А. Гибридное проектирование Лннотпрованная библиография Советы . 4. Проектирование и программирование .......... Обзор. Проектирование и язык програмктрования 24.2.1. Отказ от классов .. 24.2.2. Отказ от наследования 24.2.3. Отказ от статическое проверки типов 24.2.4. Отказ от программирования .. 24.2.5.

Использование исключительно иерархий классов ... Классы . 24.3.1. Что представляют классы? 24.3.2. Иерархии классов .. 24.3.2.1. Зависимости внутри иерархии классов 24.3.3. Отношения включения ... 24.3.4. Включение н наследование 24.3А.1. Лльтернатнва «членство,'иерархия» .........,... 24.34.2. Лльтернатива <включение/иерархия» ....... 24.3.5.

Отношения использования .. 24.3.6. Запрограммированные отношения 24.3.7. Отношения внутрн класса 24.3.7.1. Инварцанты. 24.3.7.2. Утверждения 24.3.73. Цредусловпя и постусловия 24.3.7А. Инкапсуляция .. Компоненты. 24А.1. Шаблоны 24.4.2. Интерфейсы и реализапии 24А.З. Жирные интерфейсы . Советы 762 767 769 771 ....... 7 72 7 75 ....... 7 77 ....... 7 7 7 .......

7 78 .. 779 780 783 ....,. 7 84 7 84 785 ....... 785 78 7 .... 788 ...... 790 792 .... 794 ... 797 797 ....... 797 899 80 1 80 2 .. 805 ....... 80 7 ....... 8 08 808 ...... 8 1 О ....... 8 1 2 ....... 8 1 4 ....... 8 1 9 ......, 8 2 0 82 1 82 2 8 2 4 ....... 825 82 6 8 29 ......830 831 835 ..... 837 ....... 839 Оглавление . 841 .841 .842 ....,. 84 4 .. 846 .848 .

851 .853 .855 .857 .859 ...... 8 62 . 86 3 . 8 6 5 . 8 6 6 Глава 25. Роли классов. 869 Прилож А.1. А.2. А.З. А.7. А.9 А.10 А.! 1 Прилож Б.1. В Б2, С а Счч ... 1наС... 25.1. Разновидности классов . 25.2. Конкретные типы, 25.2.1. Повторное использование конкретных типов ... 25.3. Абстрактные типы „.. 25А. Узловыс классы 25.4.1.

Изменение интерфейсов . 25.5. Действия 25.6. Интерфейсные классы. 25.6.1. Приспосаблнвающие интерфейсы „ 25.7. Вспомогательные классы 25.7.1. Операции во вспомогательных классах ........,...... 25.8. Прикладные среды разработки . 25.9. Советы .. 25.10. Упражнения .. Приложения и предметный указатель ение Л. Грамматика Введение Ключевые слова .. Лексические соглашения Программы . Выражения .. Инструкции .. Объявления А.7.1. Объявители Классы А.8.1. Производные классы ..

А8,2. Особыефункцпи-члены. А.8З. Перегрузка. Шаблоны Обработка псклкзчений Директивы препроцессора ение Б. Совместимость ведение овместимость С/С-~~- Б.2.1. «Тихие> различия Б.2.2. Код на С, не являющийся кодом н Б.2.3. Нежелательные особенности .. Б.2А, Код на Сч-+, не являющийся кодов Старые реализации С+ч Б.3.1. Заголовочные файлы . Б.3.2.

Стандартная библиотека. Б.З.З. Пространства имен Б.ЗА. Ошибки распределения памяти .. Б.3.5. Шаблоны .. Б.3.6. Инициалнзаторы 1ог-инструкции, . 871 ...871 , 871 .872 ...876 .876 ..879 .880 .885 .887 .887 .887 .889 ..889 . 891 . 891 . 891 . 891 ........ 892 .894 ........ 8 95 . 89 6 . 897 ...899 .899 .901 22 Оглавление БА Б.5 Прилож В.1. В В.2. С В.З.

С ВА В.5 В.б чкои ... ные ..... ч кой В.7 В.10 В.12 В.13 Советы .. Упражнения .. ение В. Технические подробности ................. всденпеп обзор тандарт . имвольные наборы ВЗ.1. Сокращенньш символьный набор В.З.2. Езсаре-снмволы .. ВЗЗ. Большие символьные наборы В.ЗА. Знаковые и беззнаковые символы ...,.........., ........... Типы целых литералов ..

Константные выражения. Неявное преобразование типов. В.6.1. Продвижения. В.6,2. Преобразования . В.6.2.1. Интегральные преобразования .................... В.6.2.2. Преобразования чисел с плаваюп!ей то В.6.2.3. ??реобразования указателей и ссылок ....... В,6.2А. Преобразования указателей на члены ....... В.6.2.5. Преобразования в логические перемен В.6.2.6. Преобразования чисел с плавающей то в целые п обратно .. В.6.3.

Обычные арифметические преобразования .........,... :т?но! о мерные массивы .. В.7.1. Вектора В.7.2. Массивы В.7.3. Передача многомерных массивов . Зкономия памяти .. В.8.1. Поля. В.8,2. Объединения .. В.8.3. Объединения и классы . Управление памятью В,9 1. Автоматическая сборка мусора. В.9.1.1. Замаскированные указатели ..........,...„......... В.9.1.2, де!еге .

В.9.1.3. Деструкторы . В.9.1.4. Фрагментация памяти ?! рос транства имен . В.10.1. Удобство против безопасности . В.10.2. Вложение пространств имен.. В.10З. Пространства имен и классы .. Контроль доступа В.11.1. Доступ к членам В.11.2. Доступ к базовым классам .. В.11.3. Доступ пз членов-классов., В.11.4.

Дружба Указатели на члены данных Шаблоны. В.13.1. Статические члены ,901 .902 ... 903 .903 .903 .905 .905 ...906 ...,.907 ...... 907 ...... 908 . 909 . 909 .909 .910 ...... 9 1 0 ....... 9 1 1 .....,. 9 1 1 ....... 9 1 1 ....... 9 1 1 .911 ........ 9 ! 2 . 9 1 3 . 9 1 3 ...... 9 1 4 . 9 1 5 . 916 ...917 918 .

920 ........ 9 20 . 9 2 1 ........ 9 2 1 92 2 9 2 2 ...„.923 ........ 92 4 ...... 9 24 ...... 92 5 ........ 92 6 ........ 9 2 6 9 2 6 ...... 9 2 7 . 9 2 8 ...... 9 29 930 ...... 93 1 ........ 93 1 Оглавление 23 1'.1 Г2 ГЗ Г.4 Учет культурных разли шй Г.1.1. Программирование культурных различий ...,....., Класс !оса!е . Г.2.1. Именованные локализации ..... Г.2.1.1.

Создание новых локализаций .. Г.2.2. Копирование исравненпелокализаций Г.2.3. Докализапии 81оЬа!() п с1азгйс() . Г.2А. Сравнение строк Фасеты локас пзапий 1.3.1. Доступ к фасетам локализации Г.3.2. Простои определяемый пользоватслсы фасет .... Г.ЗЗ. Использование локализаций и фасетов Стандартные фасеты. ГА.1. Сравнение строк, 1А.1.1.

Именованные фасеты сраннения ГА.2. Внод и вывод чисел ГА,2.1. Пунктуация чи< ел ... ГА.2.2. Вывод чисел . ГА.2.3. Ввод чисел . ГА.З. Ввод и нывод денежных значений ГА.3.1. Пунктуация денег ГА.З.2. Вывод денежных значений ......................... Г.4.3.3. Ввод денежных значений . Г.4А Ввод и вывод дат и времени .... ГАА.1. Часы и таймеры Г,4А.2. Класс Васе . ГАА.З. Вывод даты и времени Г.4А.4. Ввод дат ц времени Г.4А.5. Более гибкий клас< Васе ГАА.6.

Задание формата даты . ГА.4.7. Фасет ввода даты . ГА.5. Классификация символов ГА.5.1. Некоторые удобные интерфейсы ... В.13.2. Друзья . В.13.3. Шаблоны как параметры шаблона .....,........................ В.13.4. Вывеление аргументов шаблона функции В.13.5. сурепаше и шаблоны. В.13.6. се<пр1асе как кналификатор... 1З.!3.7. Инстанпированне В.13.8.

Связывание имен. В. 13,8.1.;Зависимые имена ... В.13.8.2. Связынапие в точке определения В.13.8.3.Связывание н точке инстанцирования ....... В.13.8.4.Шаблоны и пространстна имен В.13.9. Когда нужна специализация?. В.13.9.1.Инстанцирование шаблонов функций ....... В.13.10. Явное пнстанцирование... Сонеты .. Приложение Г. Локализация .931 ...... 9 32 ......

9 32 . 93 6 . 9 36 ...... 93 9 ...... 94 0 ...... 94 1 . 943 ...... 94 3 . 94 3 .... 944 947 . 947 ........ 94 8 . 9 5 1 ........ 9 5 7 . 95 8 . 9 59 . 9 5 9 . 96 1 ........ 963 ........ 966 . 966 ..969 ........ 9 7 2 . 97 2 .973 ,974 .977 ,.979 .980 ....... 9 8 2 . 9 8 3 .. 9 9 1 . 9 93 . 99 5 . 99 7 ! 00 1 ...!005 Оглавление Г.5. Г.б. Прилояс Д.1 Д.2 Е1.3 Д.5 ЕБ6 Д.7 Д8 Предметный указатель Г.4.6. Преобразование кода символа . Г.4 7. Сообгцеция ГА.7.1.

Использование сообщений из других фасетов .... Советы . Упражнения . ение Д. Безопасность исключений и стандартная библиотека ........................ Введение Безопасность исключений, . Безопасные прп исключениях методы реализации ......................... Д.З.1. Простой вектор . Д.3.2. Явное представление памяти Д.З.З. Присваивание .. Д.ЗА. рцхЛ Ьас!ц') Д.3.5. Конструкторы и инварианты Д.35.1. Использование функций )п1гО Д.З.5.2.

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

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

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

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