В новом издании популярной книги известного автора и специалиста по С++ рассматривается устоявшаяся версия языка, соответствующая стандарту ISO/АNSI. Изложение материала не привязано ни к какой конкретной реализации С++. В основе изложения материала лежит оригинальная методика, разработанная автором и неоднократно проверенная на различных группах пользователей.
Учебник Стивен Прата торгоао. Изложение материала не привязано ни к какой конкретной реализации С. В основе изложения материала лежит ори. Книга охватывает обширный круг вопросов, необходимых для создания пол. Практические задания к главам книги составлены на основе реальных проектов. Издание рассчитано на пользователей с любым уровнем подготовки. Для начинающих эта книга послу. Книгу можно рекомендовать как методическое пособие преподавателям высших и средних учебных заведений, а также в качестве учебника для студентов. Все права зарезервированы, включая право на полное или частичное воспроизведение в какой бы то ни было форме. Материал, изложенный в данной книге, многократно проверен. Но, поскольку вероятность технических оши. В связи с этим издательство не несет ответственности. Все торговые знаки, упомянутые в настоящем издании, зарегистрированы. . Приступаем к изучению языка С. ЮЗ Запись чисел с плавающей точкой. ПО Приоритет операций и ассоциативность. Циклы и выражения сравнения. Операторы ветвления и логические операции. Модели памяти и пространства имен. Объекты и классы. Работа с классами. Классы и динамическое распределение памяти. Наследование классов. В производном классе не используется оператор . В производном классе используется оператор . Повторное использование программного кода в С. Дружественные конструкции, исключения и прочее . Ключевые слова языка С. Методы и функции библиотеки . Преобразование программного кода в соответствии со стандартом . Ответы на вопросы для повторения. Это прежде всего связано с тем, что данный язык совмещает несколько парадигм — объектно. Современные компиляторы поддерживают большинство функций, установленных данным стандартом, и у програм. В четвертом издании книги . В этой книге обзор основ языка С дается в сочетании с представлением функцио. По ходу изложения опи. Рассматриваются вопросы ввода и вывода данных, реализация в программах повторяющихся задач и выбор вариантов, множество спосо. Читатель познакомится с много. Предисловие . Данное издание поможет читателю познакомиться с богатыми возможностями язы. Мы . Наша цель заключается в том, чтобы в результате изучения книги читатели могли создавать основательные эффективные программы и находить в этом удовольствие. Как и в предыдущих изданиях, в этой книге рассматривается стандартный. Она не привязана к определенному виду компьютеров, операционных систем и компи. Все программы проверены с помощью систем . Большая часть программ тестировалась с помощью компиляторов . Лишь в нескольких програм. Язык С. Ниже перечислены некоторые отличительные особенности четвертого издания книги С. Предисловие . Например, открытое наследование связывается с отно. Как организована эта книга Данная книга состоит из . Ниже приводится их краткое описание. Глава . В главе рассматривается процесс создания програм. И, наконец, в ней приводятся соглашения, используемые в этой книге. Глава . Читатель узнает о том, какую роль в программах на С. Глава . Чтобы удовлетворить разнообразные требования программистов, в С. В настоящей главе рассматриваются вопросы, связанные с этими типами данных, включая создание перемен. Читатель также узнает, как в языке С. Предисловие Глава . Наиболее сложной формой данных явля. В настоящей главе описываются другие формы данных — массивы, содержащие несколько значений одного типа. Читатель узнает, как создавать и хранить текстовые стро. Кроме того, будут рассмотрены некоторые способы распределения памяти в языке С. Глава . Программа должна иметь воз. Для этой цели язык С. В данной главе рассматривается создание циклов, позволяющих посимвольно считывать и обрабатывать входные данные, а также создание двухмерных массивов и обработка их с помощью вложенных циклов. Глава . В этой главе читатель узнает, как изме. Здесь рассматривается использование логических операторов для построения выражений выбора, зависимого от результатов проверки некоторых условий. Кроме того, читатель познакомится с библиотекой . Глава . В данной главе основное внимание уделяется общим свойствам фун. В частности, рассмотрен общий формат определения функции и показано, как прототипы функций повышают надежность программ. когда функция вызывает самое себя. Глава . Изучаются встроенные функции, которые могут ускорить выполнение программы Предисловие за счет увеличения ее размера. Читатель сможет поработать со ссылочными переменными, обеспечивающими альтернативный способ передачи информации функции. Перегрузка функций позволяет создавать функции, имеющие одинаковые имена, но работающие с разными на. Все эти функциональные возможности часто используются при проек. Кроме того, читатель познакомится с шаблонами функций, позволяю. Глава . Глава . Настоящая глава знакомит читателя с объектно. Объявление класса описывает информацию, хранимую в объекте класса, а также операции . Одна часть объекта видна извне . В настоящей главе обо всех перечисленных, а также других особен. Кроме того, читатель научится использовать классы для реализации абстрактных типов данных . Глава . Читатель познакомится с дру. Глава . Если для распределения динамической памяти в конструкторе класса использу. Читатель также расширит свой опыт работы с классами путем использования указате. Предисловие Глава .