Введение в язык Си++

Расширения


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

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

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

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

Может осуществляться inline-подстановка функций; #8.1.

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

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

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

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

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

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

[] []



Содержание раздела