C++: базовый курс — Цель этой книги — научить писать программы на С++ — самом мощном языке программирования наших дней. Для освоения представленного здесь материала никакого предыдущего опыта в области программирования не требуется. Мы начнем с азов, знание которых позволит читателю осилить сначала фундаментальные понятия языка, а затем и его ядро. Изучив базовый курс, вы справитесь и с более сложными темами, освоение которых даст вам право считать себя вполне сложившимся программистом на С++. Язык С++ — это ключ к современному объектно-ориентированному программированию. Он создан для разработки высокопроизводительного программного обеспечения и чрезвычайно популярен среди программистов. Сегодня быть профессиональным программистом высокого класса означает быть компетентным в С++. Этот язык не просто популярен. Он обеспечивает концептуальный фундамент, на который опираются другие языки программирования и многие современные средства обработки данных. Не случайно ведь потомками С++ стали такие почитаемые языки, как С# и Java. Поскольку язык С++ предназначен для профессионального программирования, для изучения он не самый простой; тем не менее, С++ — самый лучший язык для изучения. Освоив С++, вы сможете писать профессиональные высокопроизводительные программы. Кроме того, вы сможете легко изучить такие языки программирования, как С# и Java, поскольку они используют тот же базовый синтаксис и те же принципы разработки. Что нового в третьем издании За время, прошедшее с момента выхода предыдущего издания этой книги, язык С++ не претерпел никаких изменений. Однако изменилась вычислительная среда. Например, доминирующее положение в Web-программировании занял язык Java, появилась система .NET Framework и язык С#. Но мощь С++ за прошедшие несколько лет ничуть не убавилась. С++ был, есть и еще долго будет основным языком "классных" программистов. Общая структура и организация третьего издания практически повторяют второе. Большинство изменений связано с обновлением текста или его дополнением. В одних случаях лучше раскрыта тема, а в других добавлено описание современной среды программирования. Книга расширена также за счет нескольких новых разделов. Кроме того, добавлено два приложения. В одном описаны определенные компанией Microsoft ключевые слова, которые используются для создания управляемого кода, предназначенного для среды .NET Framework. В другом разъясняется, как адаптировать код, приведенный в этой книге, к более старым и нестандартным компиляторам. Наконец, все примеры программ были протестированы с использованием таких компиляторов, как Visual Studio .Net (Microsoft) и С++ Builder (Borland).
Введение Глава 1. Из истории создания C++ Глава 2. Обзор элементов языка C++ Глава 3. Основные типы данных Глава 4. Инструкции управления Глава 5. Массивы и строки Глава б. Указатели Глава 7. Функции, часть первая: основы Глава 8. Функции, часть вторая: ссылки, перегрузка и использование аргументов по умолчанию Глава 9. Еще о типах данных и операторах Глава 10. Структуры и объединения Глава 11. Введение в классы Глава 12. О классах подробнее Глава 13. Перегрузка операторов Глава 14. Наследование Глава 15. Виртуальные функции и полиморфизм Глава 16. Шаблоны Глава 17. Обработка исключительных ситуаций Глава 18. С++-система ввода-вывода Глава 19. Динамическая цдентификация типов и операторы приведения типа Глава 20. Пространства имен и другие темы Глава 21. Введение в стандартную библиотеку шаблонов Глава 22. Препроцессор C++ Приложение А. С-ориентированиая система ввода-вывода Приложение Б. Использование устаревшего С++-компилятора Приложение В. .NET-расширеиия для C++ Предметный указатель
Полезный совет!
Достаточно часто бывает, что скачиваемая игра в конечном счете не
оправдывает наши надежды. Чтобы не жалеть в дальнейшем, о зря
потраченном времени, рекомендуем установить на свой компьютер или нетбук программу IObit Game Booster, которая подготовит Вашу операционную систему к оптимальной производительности перед запуском игровых приложений.
FileSpace-новый файлообменник, платит единую сумму независимо от размера файла, начисляет 50% с продаж. Дополнительные бонусы на своем сайте. Платит даже за недокачанные файлы. Условия работы просто отличные! Спешите заработать!