Почему работает?????????
От:
Аноним
Дата:
22.08.03 10:29
Оценка:
void F ( int** vp )
{
int li = 10 ;
*vp = &li ;
}
int main(int argc, char* argv[])
{
using namespace std ;
int *lp = NULL ;
F ( &lp ) ;
cout<<"["<<*lp<<"]"<<endl ;
return 0;
}
Почему в VC 6 и VC 7 данный код работает, хотя, вроде бы, *lp указывает на уже мертвый объект?
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: