![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
ViGOur |
![]()
Сообщение
#1
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Не пользуемся компилятором!
В какой строке (или строках) кода ниже выполнение программы не определено?
|
|
|
![]() |
archimed7592 |
![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 127 Регистрация: 27.12.2007 Из: Moscow Пользователь №: 56 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Во-первых, скорее всего ты хотел написать delete [] fa;(ибо в таком виде UB даже при совподении статического и динамического типа).
Во-вторых, _http://www.kuzbass.ru:8086/docs/isocpp/expr.html#expr.delete - см. 3-й параграф: In the second alternative (delete array) if the dynamic type of the object to be deleted differs from its static type, the behavior is undefined. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 29.5.2025, 9:45 |