Типы параметров функции могут быть заданы (здесь) и будут проверяться (тут). Могут выполняться преобразования типов.
Для выражений с числами с плавающей точкой может использоваться плавающая арифметика одинарной точности; тут.
Имена функций могут быть перегружены; этот пункт
Операции могут быть перегружены; Этот раздел, этот день.
Может осуществляться inline-подстановка функций; этот пункт.
Объекты данных могут быть константными (const); этот пункт.
Могут быть описаны объекты ссылочного типа; этот пункт, здесь
Операции new и delete обеспечивают свободное хранение в памяти; эта глава.
Класс может обеспечивать скрытые данные (этот пункт), гарантированную инициализацию (здесь), определяемые пользователем преобразования (тут), и динамическое задание типов через использование виртуальных функций (этот пункт).
Имя класса является именем типа; этот пункт.
Любой указатель может присваиваться [указателю] void* без приведения типов; этот раздел.
8 8 8
| |