Приведение типа: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м Спасено источников — 1, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ. #IABot (v2.0beta15)
Строка 156:
Производит ли операция {{cpp|1=static_cast}} код: в общем случае да (например, вызов перегруженной операции приведения типа или конструктора).
 
Источники логических ошибок: зависят от того, что собираетесь делать операцией. Возможны переполнения, выход за диапазон и даже (для преобразования указателей) порча памяти.
Источники логических ошибок:
* Не исключено, что после преобразования типа появится [[временный объект]], который будет благополучно уничтожен со всеми изменениями. Большинство компиляторов при этом выдают предупреждение.
* При преобразовании чисел возможны [[арифметическое переполнение|переполнения]].
 
Примеры.