Содержание
- 2. Классификация типов Типы С++ Пользовательские Встроенные (Фундаментальные) Адресные Арифтметические void Указатели Ссылки Массивы С плавающей точкой
- 3. Виды приведений Явное Преобразование произвольных типов с указанием оператора приведения C++-style static_cast reinterpret_cast const_cast dynamic_cast С-style
- 4. Явное С++-style приведение Статическое приведение static_cast Преобразование «родственных» типов: указатель на потомка в указатель на родителя
- 5. Примеры явного С++ приведения int d = static_cast ( 7.5 ); int const * cpd =
- 6. Явное С-style приведение Cast-форма (T)e Любое преобразование, которое может быть выражено через комбинацию static_cast, reinterpret_cast и
- 7. Неявное преобразование Применение Инициализация переменных Преобразование аргументов функций Вычисление значения выражения Приводятся типы: Арифметические (без потери
- 8. Указатель на void Переменные типа void* нельзя разыменовывать Указатель на любой объект можно присвоить переменной типа
- 9. Перегрузка функций Перегрузка по аргументам Функции с одинаковым именем, но разными типами аргументов, являются перегруженными. Выбор
- 10. Правила разрешения вызова Точное соответствие типа Тип фактического аргумента соответствует типу формального полностью или с тривиальным
- 11. Разрешение вызова Разрешение вызова при одном аргументе Осуществляется поиск функции с соответствующим аргументом в порядке указания
- 13. Скачать презентацию