Читать «Полный справочник по С++» онлайн

Герберт Шилдт

%

x w

Osborne

Полный справочник

ПО

Четвертое издание

Содержит описание международного стандарта C++, в том числе ключевых слов, синтаксиса и библиотек

Рассмотрены новейшие свойства языка -в частности, перегрузка, наследование, виртуальные функции, пространства имен, шаблоны, стандартная библиотека шаблонов STL и механизм RTTI

Примеры программ совместимы со всеми компиляторами языка C++, включая Visual C++

Автор наиболее популярных книг по программированию Количество проданных экземпляров превышает

3 миллиона!

Полный справочник по

C++

4-е издание

C++: The Complete Reference

Fourth Edition

Herbert Schildt

McGraw-Hill/Osborne

New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto

Полный справочник по C++

4-е издание

Герберт Шилдт

Издательский дом “Вильямс” Москва ♦ Санкт-Петербург ♦ Киев

2006

ББК 32.973.26-018.2.75 Ш57 УДК 681.3.07

Издательский дом “Вильямс” Зав. редакцией С.И. Тригуб

По общим вопросам обращайтесь в Издательский дом “Вильямс” по адресу: ,

Шилдт, Герберт.

Ш57 Полный справочник по C++, 4-е издание. . Пер. с англ. — М. : Издательский дом “Вильямс”, 2006. — 800 с. : ил. — Парал. тит. англ.

ISBN 5-8459-0489-7 (рус.)

В четвертом издании этой книги полностью описаны и проиллюстрированы все ключевые слова, функции, классы и свойства языка C++, соответствующие стандарту ANSI/ISO. Информацию, изложенную в книге, можно использовать во всех современных средах программирования. Освещены все аспекты языка C++, включая его основу — язык С. Справочник состоит из пяти частей: 1) подмножество С; 2) язык C++; 3) библиотека стандартных функций; 4) библиотека стандартных классов; 5) приложения на языке C++.

Книгу предназначена для широкого круга программистов.

ББК 32.973.26-018.2.75

Все названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм.

ISBN 5-8459-0489-7 (pyc.) ISBN 0-07-222680-3 (англ.)

Оглавление

Глава 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. Класс string693
Глава 37. Числовые классы703
Глава 38. Обработка исключительных ситуаций и прочие классы723
ЧАСТЬ V. ПРИЛОЖЕНИЯ НА ЯЗЫКЕ C++729
Глава 39. Интеграция новых классов: пользовательский класс для работы со строками731
Глава 40. Синтаксический анализ выражений751
Приложение А. Расширение языка C++ для платформы .NET779
Приложение Б. Язык C++ и робототехника783
Предметный указатель787