Читать «Полный справочник по С++» онлайн - страница 3
Герберт Шилдт
Перед вами перевод четвертого издания книги C++: The Complete Reference. Здесь подробно описаны и проиллюстрированы все ключевые слова, функции, классы и свойства языка C++. Точнее говоря, в книге рассматривается вариант языка C++ под названием Standard C++. Именно эта версия соответствует международному стандарту ANSI/ISO и подерживается всеми основными компиляторами, включая Visual C++ компании Microsoft и C++ Builder компании Borland. Таким образом, информацию, изложенную в книге, можно использовать во всех современных средах программирования.
За время, прошедшее после выхода в свет предыдущего издания книги, язык C++ не претерпел никаких изменений. В то же время радикально изменилась сама среда программирования. Например, появился новый стандарт языка С, получивший название С99, язык Java захватил господствующее положение в области Web-программирования, приобретает все большую популярность среда программирования .NET Framework. В потоке всех изменений, происшедших за последние годы, осталось незыблемым лишь одно — мощь языка C++. Его преимущество над другими языками в области разработки высокоэффективного программного обеспечения по-прежнему бесспорно.
Изменения, внесенные в четвертое издание
Общая структура справочника осталась прежней. Если вы читали третье издание, то сможете легко ориентироваться и в четвертом. Большинство изменений касается стиля изложения: в некоторых случаях добавлены новые подробности, в других местах иначе раскрыта тема. Кроме того, мы стремились учесть изменения, касающиеся современной среды программирования. В книгу также добавлено несколько новых разделов, например, в первой части иллюстрируется взаимосвязь между языком C++ и новым стандартом языка С, получившим название С99.
Книга содержит два новых приложения. В первом описаны расширенные ключевые слова, предложенные компанией Microsoft для создания управляемого кода по технологии .NET Framework. Второе приложение отражает личные вкусы автора и посвяшено роботам, которые долгое время были его хобби. Надеемся, что у читателей вызовет интерес разработанный автором экспериментальный робот. Разумеется, большая часть программного обеспечения, управляющего этим роботом, написана на языке C++!
В заключение отметим, что все программы были заново перепроверены на современных компиляторах, включая компиляторы Visual Studio .NET компании Microsoft и C++ Builder компании Borland.
Содержание книги
В книге подробно освещены все аспекты языка C++, включая его основу — язык С. Справочник состоит из пяти частей.
• Подмножество С — основа языка C++.
• Язык C++.
• Библиотека стандартных функций.
• Библиотека стандартных классов.
• Приложения, написанные на языке C++.
Первая часть содержит подробное обсуждение языка С, который представляет собой подмножество языка C++. Как известно, язык С — эго фундамент, на котором построен язык C++. Именно из языка С позаимствованы основные конструкции языка C++, например, циклы for и оператор if. Кроме того, язык С определил основные свойства блочных структур, указателей и функций в языке C++. Поскольку многие читатели уже хорошо знакомы с языком С, обсуждение его особенностей в самом начале книги позволит опытным программистам избежать повторения пройденного и перейти непосредственно к темам, посвященным собственно языку C++.