(увеличить обложку)
|
Самый полный путеводитель по С++!В этом, ставшем уже классическим, издании книги полностью описаны и проиллюстрированы все ключевые слова, функции, классы и свойства языка С++, соответствующие стандарту ANSI/ISO. Информацию, изложенную в книге, можно использовать во всех современных средах программирования. Освещены все аспекты языка С++, включая его основу — язык С. Справочник состоит из пяти частей:
Книга предназначена для широкого круга программистов. Авторитетный профессионал и блестящий автор книг по программированию, Герберт Шилдт переработал и дополнил свой, ставший уже классическим, справочник по С++. Шилдт продемонстрировал и подобно разъяснил каждый аспект языка С++, включая ключевые слова, операторы, директивы препроцессора и библиотеки. В справочнике перечислены даже ключевые слова, используемые в программировании на платформе .NET. Все это описано кратко и доходчиво, в присущем автору стиле, принесшем ему заслуженную славу. Информация, содержащаяся в справочнике, будет полезна как начинающему программисту, так и опытному профессионалу. В книге рассмотрены:
Книга обсуждается в отдельном сообщении в блоге Виктора Штонда. Об автореГерберт Шилдт — автор самых популярных книг по программированию. Он является признанным специалистом по языкам C, C++, Java и C#. Шилдт был членом комитета ANSI/ISO по стандартизации языка С++. Книги, написанные Шилдтом, переведены на все основные языки мира. Общий объем их продаж превышает 3 миллиона экземпляров. Понравилась книга? Порекомендуйте её друзьям и коллегам: Твитнуть |
Об авторе 24
Введение 25
ЧАСТЬ I. ОСНОВЫ ЯЗЫКА С++: ПОДМНОЖЕСТВО С 27
Глава 1. Обзор языка С 29
Глава 2. Выражения 39
Глава 3. Операторы 73
Глава 4. Массивы и строки 99
Глава 5. Указатели 117
Глава 6. Функции 135
Глава 7. Структуры, объединения, перечисления и оператор typedef 153
Глава 8. Ввод-вывод на консоль 173
Глава 9. Файловый ввод-вывод 191
Глава 10. Препроцессор и комментарии 211
ЧАСТЬ II. ЯЗЫК С++ 223
Глава 11. Обзор языка С++ 225
Глава 12. Классы и объекты 251
Глава 13. Массивы, указатели, ссылки и операторы динамического распределения памяти 279
Глава 14. Перегрузка функций, конструкторы копирования и аргументы по умолчанию 303
Глава 15. Перегрузка операторов 321
Глава 16. Наследование 347
Глава 17. Виртуальные функции и полиморфизм 367
Глава 18. Шаблоны 379
Глава 19. Обработка исключительных ситуаций 399
Глава 20. Основы системы ввода-вывода 415
Глава 21. Файловая система 437
Глава 22. Динамическая идентификация типа и операторы приведения 457
Глава 23. Пространства имен, преобразования функций и другие новшества 475
Глава 24. Введение в стандартную библиотеку шаблонов 503
ЧАСТЬ III. БИБЛИОТЕКА СТАНДАРТНЫХ ФУНКЦИЙ 553
Глава 25. Функции ввода-вывода языка С 555
Глава 26. Строковые и символьные функции 573
Глава 27. Математические функции 583
Глава 28. Функции времени, даты и локализации 591
Глава 29. Функции динамического распределения памяти 597
Глава 30. Служебные функции 601
Глава 31. Функции обработки расширенных символов 613
ЧАСТЬ IV. БИБЛИОТЕКА СТАНДАРТНЫХ КЛАССОВ 621
Глава 32. Стандартные классы ввода-вывода 623
Глава 33. Стандартные контейнерные классы 641
Глава 34. Стандартные алгоритмы 661
Глава 35. Стандартные итераторы, распределители памяти и функторы 677
Глава 36. Класс string 693
Глава 37. Числовые классы 703
Глава 38. Обработка исключительных ситуаций и прочие классы 723
ЧАСТЬ V. ПРИЛОЖЕНИЯ НА ЯЗЫКЕ С++ 729
Глава 39. Интеграция новых классов: пользовательский класс для работы со строками 731
Глава 40. Синтаксический анализ выражений 751
Приложение А. Расширение языка С++ для платформы .NET 779
Приложение Б. Язык С++ и робототехника 783
Предметный указатель 787
|
Copyright © 1992-2018 Издательская группа "Диалектика-Вильямс" |