"Мюррэй Хилл, Бьярн Страустрап. Язык С++" - читать интересную книгу автора

Глава 1 - это короткое турне по основным особенностям C++,
предназначенное для того, чтобы дать читателю почувствовать язык.
Программисты на C первую половину главы могут прочитать очень
быстро; она охватывает главным образом черты, общие для C и C++. Во
второй главе описаны средства определения новых типов в C++;
начинающие могут отложить более подробное изучение этого до того,
как прочтут Главы 2, 3 и 4.
В Главах 2, 3 и 4 описываются средства C++, не включенные в
определение новых типов: основные типы, выражения и структуры
управления в C++ программах. Другими словами, в них описывается
подмножество C++, которое по существу является языком C.
Рассмотрение в них проводится гораздо подробнее, но полную
информацию можно найти только в справочном руководстве.
В Главах 5, 6 и 7 описываются средства C++ по описанию новых
типов, особенности языка, не имеющие эквивалента в C. В Главе 5
приводится понятие базового класса, и показывается, как можно
инициализировать объекты типа, определенного пользователем,
обращаться к ним и, наконец, убирать их. В Главе 6 объясняется, как
для определенного пользователем типа определять унарные и бинарные
операции, как задавать преобразования между типами, определенными
пользователем, и как как задавать то, каким образом должно
обрабатываться каждое создание, уничтожение и копирование значения
определенного пользователем типа. Глава 7 описывает концепцию
производных классов, которая позволяет программисту строить более
сложные классы из более простых, обеспечивать альтернативные
интерфейсы класса и работать с объектами безопасным и не требующим
беспокоиться о типе способом в тех ситуациях, когда типы объектов
не могут быть известны на стадии компиляции.
В Главе 8 представлены классы ostream и istream, предоставляемые
стандартной библиотекой для осуществления ввода-вывода. Эта глава
имеет двоякую цель: в ней представлены полезные средства, что
одновременно является реальным примером использования C++.
И, наконец, в книгу включено справочное руководство по C++.
Ссылки на различные части этой книги даются в форме #2.3.4 (Глава
2 подраздел 3.4). Глава с - это справочное руководство; например,
#с.8.5.5.
- стр 11 -

Замечания по реализации

Во время написания этой книги все реализации C++ использовали
версии единственного интерфейсного компилятора#. Он используется на
многих архитектурах, включая действующие версии системы
операционной системы UNIX на AT&T 3B, DEC VAX, IBM 370 и Motorolla
68000. Фрагменты программ, которые приводятся в этой книге, взяты
непосредственно из исходных файлов, которые компилировались на 3B
в UNIX System V версии 2 [15], VAX11/750 под 8-ой Редакцией UNIX
[16] и CCI Power 6/32 под BSD4.2 UNIX [17]. Язык, описанный в этой
книге, - это "чистый C++", но имеющиеся на текущий момент
компиляторы реализуют большое число "анахронизмов" (описанных в