Главная » Просмотр файлов » Г. Шилдт - Полный справочник по C++

Г. Шилдт - Полный справочник по C++ (1109478)

Файл №1109478 Г. Шилдт - Полный справочник по C++ (Г. Шилдт - Полный справочник по C++)Г. Шилдт - Полный справочник по C++ (1109478)2019-04-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

ОЛНЫИ СП 2ВО'ЯНИК Седерап Описзние МЕЖДУНЗРОДНОГО стзндзртз С+~, В тем ЧИСЛЕ КЛЮЧЕВЫХ СЛОВ, синтзнсисз и 5иблиетев Рзссметрены нсвейшие свсйствз взиа— в чзстнести, перетруза, нзследевзние, виртузльные фунвнии, престрзнствз имен, шзслены, стзндзртнзв 5Н5листенз шзблвнов БП. и мванизм ЕП1 Автор нвнболсс поптлврнмх кню по просряммнроввнню Кол ннсство пролвн нных вктсм~ сллров прсвыювст 3мнллионв! ББК 32.973.26-018.2.75 Ш57 УЛК 681.3.07 Излательский дом '" Вильямс" Зав.

редакцией С.Н. 7рпгуб Перевал с английского н релакцня канл. физ.-мат наук ДА. Клюшина По обшим вопросам обрагцайтесь в Издательский дом "Вильямс" по адресу: йт(а(Фту(!!!ашарпЫ!з)йпй.сат, ЬИр:г/м вчч.тг!!!!апжрцЫ!з!ппд.согп Шилдт, Герберт. Ш57 Полный справочник по Сч-ь, 4-е изланне.: Пер. с англ.

— М.: Издательский дом "Вильямс", 2006. — 800 с,: ил. — Парал. тит. англ. 1БВ)4 5-8459-0489-7 (рус.) В четвертом издании этой книги полностью описаны и проиллюстрированы все ключевые слова, функции, классы и свойства языка С++, соответствуюшие стандарту А)л)817150. Информацию, изложенную в книге, можно использовать во всех современных средах програмлшровання. Освсшсны все аспекты языка С++, включая его основу — язык С. Справочник состоит гш пяти частен 1) подмножество С; 2) язык С+-Л; 3) библиотека стандартных функции; 4) библиотека стандартных классов; 5) приложения на языке Сч-+.

Книгу предназначена для широкого круш программистов. ББК 32.973.26-018.2.75 Ю Издательский дои "Вильямс", 2006 Ф Гве Мсбгаи-Н1!! Сопграпгез, 2003 !5В)л) 5-8459-0489-7 (рус.) 18В!ч 0-07-222680-3 (англ.) Все названия программных продуктов явлшотся зарегистрированными торговыми марками саатветствуюших фирм.

Никакая часть наставшего издания ни в каких делах ие мажет быть воспроизведена в какои бы та ни было форме и какими бы та ии было средствами. буль та электронные или механические, включая фотокопирование и запись на магнитный носитель, если иа это нет письменнога разрешения издательства Олбагпе РвЫмЫпвь Авгйапхед !гааз(абап Ггагп гйе Епвйэб 1апдааде ед1г1ап риЫгзйсп Ьу МсОилч-Н!11 Согпрашез, Сорупввг © 2003 А1! пкйн геюгиед. )Ча рап аГ ШН Ьоак шау Ье гергодасед ог папяп1псд 1и апу Гопп аг Ьу апу шеапз, с!ссгюпьз аг шесйап)са1, шс1абйпв рйогосору1пв„гссог41пв аг Ьу апу шГоппмюп згогаде ге!печа( зуяеш, вггйааг регш!зяоп Ггош гбе РвЫИЬег.

йая!ап (апвпаве ед!!гоп рвЫ(айвам Ьу ут!!!!вша РаЫв)ппв Нацю ассагггшв го гбе Авгеешспг лчггЬ ((сг! Епгегрплел Гпгегпанопа!, Сарупдбг © 2006 Оглавление 27 29 39 73 99 117 135 Глава 9. Файловый ввод-вывод 191 211 11. Обзор языка С++ 12. Классы и объекты 225 Глава Глава 251 303 Глава Глава 15. Перегрузка операторов 16. Наследование Об авторе Введение ЧАСТЫ. ОСНОВЫ ЯЗЫКА С++: ПОДМНОЖЕСТВО С Глава 1. Обзор языка С Глава 2.

Выражения Глава 3. Операторы Глава 4. Массивы и строки Глава 5. Указатели Глава 6. Функции Глава 7. Структуры, объединения, перечисления и оператор гурейег Глава 8. Ввод-вывод на консоль Глава 10. Препроцессор и комментарии ЧАСТЬ! !. ЯЗЫК С++ Глава 13.Массивы, указатели, ссылки и операторы динамического распределения памяти Глава 14. Перегрузка функций, конструкторы копирования и аргументы по умолчанию Глава 17. Виртуальные функции и полиморфизм Глава 18.

Шаблоны Глава 19. Обработка исключительнык ситуаций Глава 20. Основы системы ввода-вывода Глава 21. Файловая система Глава 22. Динамическая идентификация типа н операторы приведения 321 347 367 379 399 415 437 457 Глава 23. Пространства имен, преобразования функций и другие новшества Глава 24. Введение в стапдартнуго библиотеку шаблонов ЧАСТЫ11. БИБЛИОТЕКА СТАНДАРТНЫХ ФУНКЦИЙ Глава 25.Функции ввода-вывода языка С Глава 26. Строковые и символьные функции Глава 27. Математические функции Глава 28. Функции времени, даты и локализации Глава 29.

Функции динамического распределения памяти Глава 30. Служебные функции Глава 31. Функции обработки расширенных символов ЧАСГЫУ. БИБЛИОТЕКА СТАНДАРТНЫХ КЛАССОВ Глава 32. Стандартные классы ввода-вывода Глава 33. Стандартные контейнерные классы Глава 34. Стандартные алгоритмы Глава 35. Стандартные итераторы„ распределители памнги и функторы Глава 36. Класс згг!пй Глава 37.

Числовые классы Глава 38. Обработка исклгочительных ситуаций н прочие классы ЧАСТЬ У. ПРИЛОЖЕНИЯ НА ЯЗЫКЕ С++ Глава 39. Интеграция новых классов: пользовательский класс для работы со строками Глава 40. Синтаксический анализ выражений Приложение А. Расширение языка С++ для платформы .АКТ Приложение Б. Язык С++ и робототехника Предметный указатель 503 555 583 601 613 621 641 661 677 693 703 729 731 751 Об авторе 25 25 25 26 27 Содержание Содержание Введение Изменения, внесенные в четвертое издание Содержание книги Рекомеилуемая литература ЧАСТЫ. ОСНОВЫ ЯЗЫКА С+>: ПОДМНОЖЕСТВО С Глава 1.

Обзор языка С Происхождение и история языка С Сравнение стандартов С89 и С99 С вЂ” язык среднего уровня С вЂ” структурированный язык С вЂ” язык для программистов Структура программы на языке С Библиотека и связывание Разлельная компиляция Расширения файлов .С и .СРР Глава 2. Выражения Пять основных типов данных Модификация основных типов Идентификаторы Перегиенные Где объявляются переменныс Локальные переменные Формальные параметры Глобальные переменные Квалификаторы сопл! и чо!аг11е Каалификатор сова! Квалификатор чо1аб1с Спецификаторы хранения Спецификатор ехгегп Статические переменные Локальные статические переменные Глобальные статические переменные Спецификатор ге81агсг Инициализация переменных Константы Шестналцатеричные и восьмеричные константы Строковые константы Управляюгдие символьные константы Операторы Оператор присваивания Преобразования типов в операторе присваивания Множественныс присваивания Арифметические операторы 29 30 30 31 32 34 35 36 37 37 39 40 41 42 43 43 43 45 46 47 47 48 49 49 51 51 52 53 54 54 55 55 56 56 57 57 58 58 Инкрсмеитация и декрементация Операторы сравнения и логические операторы Побитовые операторы Тернарный оператор Операторы взятия адреса и разыменования Статический оператор в!хеог" Оператор последовательного вычисления Оператор доступа к члену структуры и ссылки на Операторы "Ц*' и "О" Приоритеты операторов Выражения Порядок вычислений Преобразование типов в выражениях Приведение тигюв Пробелы и круглые скобки Составные операторы присваивания Глава 3.

Операторы член структуры Истинные и ложные значения в языках С и Сч-.ь Условные операторы Оператор И Вложенные операторы !! Цепочка операторов йтгйеп-е!зе Тернарная альтернатива Условное выражение Оператор зсй!гсЬ Вложенные операторы звчйсЬ Операторы цикла Цикл бог Варианты цикла Рог Бесконечный цикл Пустой цикл Гог Цикл иййе Цикл г1о-зчйй1е Объявление переменных в условных операторах и ци Операторы перехода Оператор гсшгп Оператор його Оператор Ьгеа!г Функция ехй Оператор сопцпие Операторы-выражения Блок Глава 4. Массивы и строки Одномерные массивы Создание указателя на массив Передача одномерного массива в функцию Строки, завершаюшиеся нулевым байтом Двухмерные массивы Массивы строк Многомерные массивы Индексация указателей 59 60 62 65 66 67 68 68 69 69 70 70 70 71 72 72 73 74 75 75 76 77 78 80 8! 83 84 84 85 88 89 89 91 92 93 93 93 94 95 96 97 97 99 !00 101 !О! 103 !04 107 108 109 Содержание Инициализация массива Инициализация безразмерного массива Игра в крестики-нолики Глава 5.

Указатели Что такое указатель Указатели Операторы для работы с указателями Выражения, содержащие указатели Присваивапис указателеи Адресная арифметика Сравнение указателей Указатели и массивы Массивы указателей Косвенная адресация Инициализация указатслси Указатели ца функции Функции динамического расспредсления памяти Проблемы, потника~вшие при работе с указагслями Глава 6.

Функции Общий вид функции Область видимости функции Аргументы Функции Передача параметров по значениго и по ссылке Передача параметров по ссылке Передача массивов в качестве параметров Аргументы функции ~па!и(): агйс и агат Оператор гсщгп Возвра~ управления из Функции Возвращаемые значения Возврат указателей Функции типа чоЫ Зачем нужен оператор ге!цгп в функции та!пО Рекурсия Прототипы Функций Прототипы станлартпых библиотечных функций Опрслслсние списка параметров переменной плицы Объявление параметров функции в классическом и сов ременном стиле атор (уре!Ы' Глава 7. Структуры, объединения, перечисления и опер Структуры Доступ к членам структуры Присваивапие структур Массивы структур Передача структур функциям Передача членов структур Передача целых структур Указатели на структуры Обьявление указателей на структуры Использование указателей на структуры Массивы и структуры внутри структур Битовые поля Объединения 11! 112 113 117 113 113 119 120 120 120 121 123 124 125 126 127 130 131 135 136 136 137 137 138 139 141 143 143 145 146 147 143 148 149 151 151 152 153 154 156 157 157 158 158 158 160 160 160 162 163 165 Содержание Перечисления Применение оператора яхсоГдля обеспечения машинонсзависимости Оператор !урсдеГ Глава 8.

Ввод-вывод на консоль Важное замечание прикладного характера Чтение и запись символов Проблемы, связанные с функцией 8егс)заг() Альтернативы функции 8егс)загО Чтение и запись строк Форматированный ввод-вывод на консоль Функция рг1пгГ() Вывол символов Вывод чисел Вывод адресов Специфи катер %п Модификаторы формата Модификатор минимальной ширины поля Модификатор точности Выравнивание вывода Обработка данных других типов Модификаторы * и № Функция зсапГО Спсцификаторы формата Ввод чисел Ввод целых чисел без знака Ввод отдельных символов Ввод строк Ввод адреса Спецификатор %п Использование набора сканируемых символов Пропуск нежелательных разделителей Символы, нс являющиеся разделителями Функции зсапГО следует передавать адреса Модификаторы формата Подавление ввода Глава 9.

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

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

Тип файла DJVU

Этот формат был создан для хранения отсканированных страниц книг в большом количестве. DJVU отлично справился с поставленной задачей, но увеличение места на всех устройствах позволили использовать вместо этого формата всё тот же PDF, хоть PDF занимает заметно больше места.

Даже здесь на студизбе мы конвертируем все файлы DJVU в PDF, чтобы Вам не пришлось думать о том, какой программой открыть ту или иную книгу.

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

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