Аннотация

С++ – это универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей С++ является надмножеством языка программирования C. Помимо возможностей, которые дает C, С++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы.

Ключевым понятием С++ является класс. Класс – это тип, определяемый пользователем. Классы обеспечивают сокрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. С++ предоставляет гораздо лучшие, чем в C, средства выражения модульности программы и проверки типов. В языке есть также усовершенствования, не связанные непосредственно с классами, включающие в себя символические константы, inline-подстановку функций, параметры функции по умолчанию, перегруженные имена функций, операции управления свободной памятью и ссылочный тип. В С++ сохранены возможности языка C по работе с основными объектами аппаратного обеспечения (биты, байты, слова, адреса и т.п.). Это позволяет весьма эффективно реализовывать типы, определяемые пользователем.

С++ и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Имеющаяся на текущий момент реализация языка будет идти в большинстве систем, поддерживающих C. Из С++ программ можно использовать C библиотеки, и с С++ можно использовать большую часть инструментальных средств, поддерживающих программирование на C.

Эта книга предназначена главным образом для того, чтобы помочь серьезным программистам изучить язык и применять его в нетривиальных проектах. В ней дано полное описание С++, много примеров и еще больше фрагментов программ.

ЕЩЕ



Отзывы

Популярные книги

Приветствуем тебя, неведомый ценитель литературы. Если ты читаешь этот текст, то книга "C++" Страустрап Бьярн небезосновательно привлекла твое внимание. Произведение, благодаря мастерскому перу автора, наполнено тонкими и живыми психологическими портретами. Легкий и утонченный юмор подается в умеренных дозах, позволяя немного передохнуть и расслабиться от основного потока информации. Динамика событий разворачивается постепенно, как и действия персонажей события соединены временной и причинной связями. С невероятным волнением воспринимается написанное! – Каждый шаг, каждый нюанс подсказан, но при этом удивляет. Актуальность проблематики, взятой за основу, можно отнести к разряду вечных, ведь пока есть люди их взаимоотношения всегда будут сложными и многообразными. Один из немногих примеров того, как умело подобранное место украшает, дополняет и насыщает цветами и красками все произведение. В главной идее столько чувства и замысел настолько глубокий, что каждый, соприкасающийся с ним становится ребенком этого мира. На развязку возложена огромная миссия и она не разочаровывает, а наоборот дает возможность для дальнейших размышлений. Интрига настолько запутанна, что несмотря на встречающиеся подсказки невероятно сложно угадать дорогу, по которой пойдет сюжет. Все образы и элементы столь филигранно вписаны в сюжет, что до последней страницы "видишь" происходящее своими глазами. "C++" Страустрап Бьярн читать бесплатно онлайн увлекательно, порой напоминает нам нашу жизнь, видишь самого себя в ней, и уже смотришь на читаемое словно на пособие.

Читать C++

Новинки

Поменяться местами
  • 4
  • 0
  • 0

Аннотация:

Лина живет в Лондоне насыщенной жизнью: у нее отличные друзья, перспективная работа и прекрасные о...

Фрагмент — 70 стр.

Лина живет в Лондоне насыщенной жизнью: у нее отличные друзья, перспективная работа и прекрасные о...

Нулевой уровень и кошмары. Ч1
  • 4
  • 0
  • 0

Аннотация:

«Нулевой уровень и кошмары. Ч1» автора Люцида Аквила повествует о молодом человеке по имени Линь Лин...

Полный текст — 25 стр.

«Нулевой уровень и кошмары. Ч1» автора Люцида Аквила повествует о молодом человеке по имени Линь Лин...

Неудавшееся свидание
  • 4
  • 0
  • 0

Аннотация:

Жизнерадостная Шивон – тренер по личностному росту, у которой полно забот. Миранда привыкла работа...

Фрагмент — 15 стр.

Жизнерадостная Шивон – тренер по личностному росту, у которой полно забот. Миранда привыкла работа...

Где моя башня, барон?.
  • 14
  • 2
  • 0

Аннотация:

Книга "Где моя башня, барон?!". Судьба – странная штука. Еще вчера ты был сильнейш...

Полный текст — 73 стр.

Книга "Где моя башня, барон?!". Судьба – странная штука. Еще вчера ты был сильнейш...

Выбери меня! или Двойное счастье после развода [Первая книга
  • 55
  • 0
  • 0

Аннотация:

Сначала было просто – до обидного. Застала мужа с любовницей, обоим устроила обширное отфеячивание. ...

Полный текст — 51 стр.

Сначала было просто – до обидного. Застала мужа с любовницей, обоим устроила обширное отфеячивание. ...

Я (не) люблю Джозефину
  • 6
  • 0
  • 0

Аннотация:

Для Угó Секадéса, ученика 6 класса, все просто: девочки — это отстой. Они злобные, только и делаю...

Полный текст — 23 стр.

Для Угó Секадéса, ученика 6 класса, все просто: девочки — это отстой. Они злобные, только и делаю...

Бабник: Назад в СССР
  • 28
  • 1
  • 0

Аннотация:

Я обычный мажор из России 2025-го года, волею непонятных мне сил попавший в тело простого пионера...

Полный текст — 82 стр.

Я обычный мажор из России 2025-го года, волею непонятных мне сил попавший в тело простого пионера...