15. Отличия от C 15.1 Расширения

15. Отличия от C

15.1 Расширения

Типы параметров функции могут быть заданы (#8.4) и будут проверяться (#7.1). Могут выполняться преобразования типов (# 7.1).

Для выражений с числами с плавающей точкой может исползоваться плавающая арифметика одинарной точности; #6.2.

Имена функций могут быть перегружены; #8.9.

Операции могут быть перегружены; 7.16, #8.5.11.

Функции могут быть inline-подставляемыми; #8.1.

Объекты данных могут быть константными (const); #8.3.

Могут быть описаны объекты ссылочного типа; #8.4, #8.6.3

Операции new и delete обеспечивают свободное хранение в памяти, #7.2.

Классы могут обеспечивать сокрытие данных (#8.5.9), грантированную инициализацию (#8.6.2), определяемые пользовтелем преобразвания (#8.5.6), и динамическое типизирование через использование виртуальных функций (#8.5.4).

Имя класса или перечисления является именем типа; #8.5.

Любой указатель может присваиваться void* без применеия приведения к типу; #7.14.

Описание внутри блока является оператором; #9.14.

Можно описывать безымянные объединения; #8.5.13.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Сходства и отличия «боевого» и «мирного» продвижения своей точки зрения

Из книги Противодействие черному PR в Интернете автора Кузин Александр Владимирович

Сходства и отличия «боевого» и «мирного» продвижения своей точки зрения Принципиально задача донести до людей свою точку зрения в Интернете в ходе информационной войны очень похожа на задачу продвижения сайта или блога компании в рекламных целях. Однако при всем


(1.11) Какие отличия в интерфейсе между W9X и W2K?

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей

(1.11) Какие отличия в интерфейсе между W9X и W2K? В сумме, интерфейс W2k подобен интерфейсу Windows 98 с установленным IE 5.0. Однако некоторые детали мы всё-таки отметим.Первое, что бросается в глаза, это изменившееся цветовая гамма, на наш взгляд в лучшую сторону. Теперь она напоминает


(2.4) Что нового в файловой системе NTFS5, и в чем её отличия от NTFS4?

Из книги WinXP FAQ (Часто задаваемые вопросы по ОС Windows XP) автора Шашков Алексей

(2.4) Что нового в файловой системе NTFS5, и в чем её отличия от NTFS4? Самое главное, за что ругали NT4, и в чём она уступала NetWare, это за отсутствие квотирования. Квотирование – это ограничение максимального объёма дискового пространства для пользователя, которое он сможет


18.6 Отличия gopher от FТР

Из книги Технология XSLT автора Валиков Алексей Николаевич

18.6 Отличия gopher от FТР Разработка gopher проводилась для обеспечения удобного и эффективного доступа к архивам пересылки файлов. Каждое меню gopher соответствует некоторому каталогу сервера. В каталоге имеется специальный файл, который:? Присваивает пунктам меню файлы или


Расширения

Из книги Яндекс для всех автора Абрамзон М. Г.

Расширения Другим преимуществом libxslt по сравнению с Sablotron является возможность использования расширений, причем как в виде функций, так и в виде элементов. Функции и элементы расширения в libxslt оформляются в виде C-функций, затем регистрируются в процессоре перед вызовом и


2.4.1. Отличия новой почты

Из книги Бесплатные разговоры через Интернет автора Фрузоров Сергей

2.4.1. Отличия новой почты Новые технологии и новый интерфейс привнесли в почту на Яндексе и новые возможности, а работать с почтой через новый веб-интерфейс теперь стало и удобнее, и проще.МеткиУлучшена визуализация полученных сообщений. Теперь Яндекс. Почта поддерживает


Отличия предыдущей бесплатной версии программы

Из книги Самоучитель работы на Macintosh автора Скрылина Софья

Отличия предыдущей бесплатной версии программы Как уже упоминалось, предыдущая версия Roger Wilco распространяется совершенно бесплатно и не требует никакой регистрации, что является хорошим поводом познакомиться с ней поближе. В функциональном смысле никаких отличий


Глава 1 Некоторые отличия Mac OS X от операционной системы Windows

Из книги QNX/UNIX [Анатомия параллелизма] автора Цилюрик Олег Иванович

Глава 1 Некоторые отличия Mac OS X от операционной системы Windows В этой главе предлагается сравнение не различных систем Mac OS X между собой, а рассматриваются отличительные особенности Mac OS X от знакомой большинству пользователей операционной системы Windows. Картинки,


Отличия от POSIX

Из книги Программирование для карманных компьютеров автора Волков Владимир Борисович

Отличия от POSIX Если следовать POSIX-стандарту, то некоторые из атрибутов невозможно переопределить до фактического создания этого стандарта (их можно изменить позже в самом коде потока, но иногда это не совсем правильное решение). Все эти возможности относятся к


VB.NET: Основные возможности и отличия от VB 6

Из книги Интернет-маркетинг на 100% автора Коллектив авторов

VB.NET: Основные возможности и отличия от VB 6 Microsoft взяла за основу для разработки приложений в технологии. NET два языка – VB.NET и C#.NET. Если синтаксис языка C# является почти полной копией синтаксиса Java, то VB.NET унаследовал свой синтаксис от старого Visual Basic. Это сильно облегчило


Отличия eVB и Visual Basic для. NET

Из книги Монетизация сайта. Секреты больших денег в Интернете автора Меркулов Андрей

Отличия eVB и Visual Basic для. NET В основном отличия VB.NET от eVB связаны с интеграцией языка VB с Compact Framework и определяются именно внутренней структурой самой CF.Типы данныхВ eVB был один-единственный тип данных на все случаи жизни, Variant, который достался eVB по наследству от VB Script. Visual


2.5.3. Основные отличия онлайнового PR от традиционного

Из книги QT 4: программирование GUI на С++ автора Бланшет Жасмин

2.5.3. Основные отличия онлайнового PR от традиционного Итак, PR в Интернете несколько отличается от своего традиционного собрата. Чем?ДОСТУП К ЦЕЛЕВОЙ АУДИТОРИИ (МАКСИМАЛЬНЫЙ ТАРГЕТИНГ[13]Чем чаще о тебе говорят, тем лучше для PR. В этом смысле PR-сообщения, которые достигают


Основные отличия текстов для поисковых систем и для людей

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

Основные отличия текстов для поисковых систем и для людей Не секрет, что тексты, написанные для посетителей и оптимизированные под поисковые системы, сильно отличаются.Так, создаваемые для людей статьи должны быть понятны и просты в своем изложении, при этом их должно


Основные отличия языков

Из книги автора

Основные отличия языков Теперь мы более внимательно рассмотрим области, в которых С++ отличается от Java и C#. Многие языковые различия объясняются особенностями скомпилированных модулей С++ и повышенным вниманием к производительности. Так, С++ не проверяет границы массивов