Изменения

Перейти к: навигация, поиск

Участник:Yulya3102/Плюсы2сем

876 байт добавлено, 22:47, 9 марта 2013
dynamic_cast
=== наследование, виртуальные функции, таблицы виртуальных функций ===
=== dynamic_cast ===
В отличие от обычного приведения типа в стиле Си, проверка корректности приведения типов производится во время выполнения программы. Оператор dynamic_cast может быть применён к указателям или ссылкам. В случае если осуществляется преобразование указателя к типу данных, который не является фактическим типом объекта, в результате преобразования будет получен нулевой указатель. При работе с ссылками при невозможности преобразования типа будет сгенерировано исключение std::bad_cast.
 
=== проблемы сишного typecast'а с неполными типами и несколькими базами, static_cast ===
=== const_cast, reinterpret_cast ===
355
правок

Навигация