В, В. Подбел ьский
язык си
5-е издание
Рекомендовано
Министерством образования
Российской Федерации
в качестве учебного пособия
для студентов высших учебных заведений,
обучающихся по направлениям
«Прикладная математика»
и «Вычислительные машины, комплексы, системы и сети»
Москва
"Финансы и статистика"
2000
УДК 681. 3. 06:800. 92(075)
ББК 32. 973. 26-018. 1
П44
РЕЦЕНЗЕНТЫ:
кафедра управления и моделирования систем
Московской государственной академии приборостроения
и информатики и доктор технических наук, профессор Ю. Г. Дадаев
Подбельский В. В. П44 Язык Си++: Учеб. пособие. — 5-е изд. — М. : Финансы и
статистика, 2000. — 560 с: ил. ISBN 5-279-02204-7. Подробно рассмотрены синтаксис, семантика и техника
программирования объектно-ориентированного языка Си++. Приведено
большое количество программ, иллюстрирующих возможности и
особенности языка Си++. В отличие от работ, в которых язык Си++ вводится как
расширение своего предшественника языка Си, в данной книге он
рассматривается как самостоятельный язык программирования. Для
изучения материала достаточно, если читатель владеет основами
информатики и навыками программирования на любом алгоритмическом
языке в объеме стандартного курса по программированию для среднего
учебного заведения (4-е издание — в 1999 г. ). Для студентов, преподавателей, лицеистов, школьников, а также
специалистов, желающих самостоятельно изучить язык Си++.
2404000000 — 134 УДК 681.
3. 06:800. 92(075)
П безобъявл. ББК 32. 973. 26-018. 1
0Щ01) — 2000
О В. В. Подбельский, 1995
ISBN 5-279-02204-7 О В. В. Подбельский, 19$9
ПРЕДИСЛОВИЕ К 5-му ИЗДАНИЮ
Отзывы читателей и опыт использования предыдущих изданий
пособия в учебных заведениях разных уровней (школы с математическим
уклоном, колледжи, университеты) показали, что замысел автора об
ориентации на читателей, не знакомых с программированием на Си и/или
на Си++, реализован в книге достаточно успешно. Пособие предназначено
и пригодно для изучения языка Си++ "с нуля". Книга позволяет читателю
не только изучить язык Си++, но и проследить его происхождение от
языка Си. Так как язык Си является подмножеством языка Си++, то, изучая
Си++ по данному пособию, читатель почти без каких-либо
дополнительных усилий осваивает средства и механизмы его предшественника - языка
Си. Таким образом, книга не замкнута на высокоуровневые механизмы
языка Си++, а подробно знакомит читателей и с базовыми аппаратно
ориентированными средствами системного программирования,
унаследованными от Си (работа с указателями, особенности представления в стиле Си
массивов и строк, возможности битовых полей, объединений, средств
адресации памяти - "адресная арифметика" и т. д. ). Теперь несколько слов об эволюции языка Си++. В 1998 г. произошло
долгожданное событие - Международный комитет по стандартизации
принял стандарт языка Си++ (ISO/IEC 14882 "Standard for the C++
Programming Language11). Возможности, которые при подготовке первого
издания пособия только обсуждались (исключения, динамическая
идентификация типов и др. , см.