Стенли Липпман - Язык программирования C++. Пятое издание

Здесь есть возможность читать онлайн «Стенли Липпман - Язык программирования C++. Пятое издание» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Москва, Год выпуска: 2014, ISBN: 2014, Издательство: Издательский дом Вильямс, Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Язык программирования C++. Пятое издание: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Язык программирования C++. Пятое издание»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Лучшее руководство по программированию и справочник по языку, полностью пересмотренное и обновленное под стандарт С++11!
Вы держите в руках новое издание популярного и исчерпывающего бестселлера по языку программирования С++, которое было полностью пересмотрено и обновлено под
. Оно поможет вам быстро изучить язык и использовать его весьма эффективными и передовыми способами. В соответствии с самыми передовыми и современными методиками изложения материала авторы демонстрируют использование базового языка и его стандартной библиотеки для разработки эффективного, читабельного и мощного кода.
С самого начала этой книги читатель знакомится со стандартной библиотекой С++, ее самыми популярными функциями и средствами, что позволяет сразу же приступить к написанию полезных программ, еще не овладев всеми нюансами языка. Большинство примеров из книги было пересмотрено так, чтобы использовать новые средства языка и продемонстрировать их наилучшие способы применения. Эта книга — не только проверенное руководство для новичков в С++, она содержит также авторитетное обсуждение базовых концепций и методик языка С++ и является ценным ресурсом для опытных программистов, особенно желающих побыстрей узнать об усовершенствованиях С++11.
Стенли Б. Липпман Жози Лажойе Барбара Э. Му • Узнайте, как использовать новые средства языка С++11 и стандартной библиотеки для быстрого создания надежных программ, а также ознакомьтесь с высокоуровневым программированием
• Учитесь на примерах, в которых показаны передовые стили программирования и методики проектирования
• Изучите принципы и узнайте почему язык С++11 работает именно так
• Воспользуйтесь множеством перекрестных ссылок, способных помочь вам объединить взаимосвязанные концепции и проникнуть в суть
• Ознакомьтесь с современными методиками обучения и извлеките пользу из упражнений, в которых подчеркиваются ключевые моменты, позволяющие избежать проблем
• Освойте лучшие методики программирования и закрепите на практике изученный материал
Исходный код примеров можно загрузить с веб-страницы книги на сайте издательства по адресу: http://www.williamspublishing.com

Язык программирования C++. Пятое издание — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Язык программирования C++. Пятое издание», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Упражнения раздела 4.11.3

Упражнение 4.36. С учетом того, что iимеет тип int, a ddouble, напишите выражение i *= dтак, чтобы осуществлялось целочисленное умножение, а не с плавающей запятой.

Упражнение 4.37. Перепишите каждое из следующих приведений старого стиля так, чтобы использовался именованный оператор приведения.

int i; double d; const string *ps; char *pc; void *pv;

(a) pv = (void*)ps; (b) i = int(*pc);

(c) pv = &d; (d) pc = (char*)pv;

Упражнение 4.38. Объясните следующее выражение:

double slope = static_cast(j/i);

4.12. Таблица приоритетов операторов

Таблица 4.4. Приоритет операторов

Порядок и оператор Действие Применение Раздел
Л :: Глобальная область видимости :: имя 7.4.1
Л :: Область видимости класса класс :: имя 3.2.2
Л :: Область видимости пространства имен пространствоимен :: имя 3.1
Л . Обращение к члену класса объект . член 1.5.2
Л -> Обращение к члену класса pointer -> член 3.4.1
Л [] Индексирование выражение [ выражение ] 3.5.2
Л () Вызов функции имя ( список_выражений ) 1.5.2
Л () Конструкция type тип ( список_выражений ) 4.11.3
П ++ Постфиксный инкремент l-значение ++ 4.5
П -- Постфиксный декремент l-значение -- 4.5
П typeid Идентификатор типа typeid( тип ) 19.2.2
П typeid Идентификатор типа времени выполнения typeid( выражение ) 19.2.2
П Явное приведение Преобразование типов cast_имя< тип >( выражение ) 4.11.3
П ++ Префиксный инкремент ++ l-значение 4.5
П -- Префиксный декремент -- l-значение 4.5
П ~ Побитовое NOT ~ выражение 4.8
П ! Логическое NOT ! выражение 4.3
П - Унарный минус - выражение 4.2
П + Унарный плюс + выражение 4.2
П * Обращение к значению * выражение 2.3.2
П & Обращение к адресу & l-значение 2.3.2
П () Преобразование типов ( тип ) выражение 4.11.3
П sizeof Размер объекта sizeof выражение 4.9
П sizeof Размер типа sizeof( тип ) 4.9
П sizeof... Размер пакета параметров sizeof...( имя ) 16.4
П new Создание объекта new тип 12.1.2
П new[] Создание массива new тип [ размер ] 12.1.2
П delete Освобождение объекта delete выражение 12.1.2
П delete[] Освобождение массива delete[] выражение 12.1.2
П noexcept Способность к передаче noexcept( выражение ) 18.1.4
Л ->* Указатель на член класса указатель ->* указатель_на_член 19.4.1
Л .* Указатель на член класса объект .* указатель_на_член 19.4.1
Л * Умножение выражение * выражение 4.2
Л / Деление выражение / выражение 4.2
Л % Деление по модулю (остаток) выражение % выражение 4.2
Л + Сумма выражение + выражение 4.2
Л - Разница выражение - выражение 4.2
Л << Побитовый сдвиг влево выражение << выражение 4.8
Л >> Побитовый сдвиг вправо выражение >> выражение 4.8
Л < Меньше выражение < выражение 4.3
Л <= Меньше или равно выражение <= выражение 4.3
Л > Больше выражение > выражение 4.3
Л >= Больше или равно выражение >= выражение 4.3
Л == Равенство выражение == выражение 4.3
Л != Неравенство выражение != выражение 4.3
Л & Побитовый AND выражение & выражение 4.8
Л ^ Побитовый XOR выражение ^ выражение 4.8
Л | Побитовый OR выражение | выражение 4.8
Л && Логический AND выражение && выражение 4.3
Л || Логический OR выражение || выражение 4.3
П ?: Условный оператор выражение ? выражение : выражение 4.7
П = Присвоение l-значение = выражение 4.4
П *=, /=, %=, Составные операторы присвоения l-значение += выражение , и т.д. 4.4
П +=, -=, 4.4
П <<=, >>=, 4.4
П &=, |=, ^= 4.4
П throw Передача исключения throw выражение 4.6.1
Л , Запятая выражение, выражение 4.10

Резюме

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Язык программирования C++. Пятое издание»

Представляем Вашему вниманию похожие книги на «Язык программирования C++. Пятое издание» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Язык программирования C++. Пятое издание»

Обсуждение, отзывы о книге «Язык программирования C++. Пятое издание» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x