const_cast и ссылка на указатель
От: Mira  
Дата: 15.05.06 23:33
Оценка:
void X(void *& p) {...}

Borland C++ 6.0 компиллируется
MS Visual C++ 7.0 НЕ КОМПИЛИРУЕТСЯ

void A(const void * a)
{
X(const_cast<void *>(a));
}



Borland C++ 6.0 компиллируется
MS Visual C++ 7.0 компиллируется

void A(const void * a)
{
void * temp = const_cast<void *>(a);
X(temp);
}


Я так понимаю MS Visual C++ 7.0 — глючит!
Или я?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.