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.

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

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

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

Отличия от POSIX

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


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

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

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


Расширения

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

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


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

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

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