20 __ _______________________________Введение
32-разрядные расширения языка и обширный инструментарий разработки, предоставляемые вам новой версией Borland C++.
Эта не книга о C++, не книга о новейшей IDE и не книга о наборе средств разработки. Это все три книги сразу. Если вы новичок, делающий первые шаги, эта книга помимо всего прочего поможет вам изучить C++. Вы будете знать все о превосходном программном продукте замечательной фирмы Borland.
Используемые соглашения
В этой книге используются следующие типографские соглашения:
• Слово или словосочетание, появляющееся .впервые, печатается курсивом.
• Текст, который вам следует набрать, выделяется жирным шрифтом.
• Экраны, экранные надписи и фрагменты программ набраны моноширинным шрифтом. Если строка в листинге программы слишком длинна, то значок ^> указывает, что оператор продолжается на следующей строке.
Что содержит эта книга
• В части I "Основные характеристики C++" вы узнаете, что нового появилось в Borland C++ 5, в том числе найдете введение в обновленную среду разработки (IDE) и главу, посвященную объектно-ориентированному анализу и проектированию. Тем самым будут заложены основы успешного понимания более сложных разделов.
• В части II "Программирование на C++" рассматриваются указатели и ссылки; они предоставляют разработчикам средства создания собственных систем управления памятью. Глава 8 "Раскрытие выражений" объясняет темы, считающиеся обычно наиболее трудными для понимания, в частности, перегрузку операций и функций. Для начинающих здесь есть разделы о базовых типах данных и написании выражений, служащих фундаментом для конструирования производных типов.
• Часть III "Современное программирование на C++" рассказывает об использовании проверенных временем функций из стандартной библиотеки и подробно разъясняет и демонстрирует некоторые из наиболее передовых особенностей программирования на C++. В этом разделе разоблачается кажущаяся сложность многих прогрессивных концепций — они требуют внимания, но вполне доступны. Когда вы достигнете четвертой части, вы уже достаточно близко познакомитесь с C++, чтобы использовать наиболее мощные и выразительные средства этого языка.