[VC8][VC9][bug] upcasting succeedes for private inheritance
От: Alexander G Украина  
Дата: 22.12.09 16:02
Оценка: 39 (3)
Повышающее приведение типа успешно выполняется для приватного наследования.
Компилируется на MSVC8, MSVC9 :

class Foo {};

class Bar : Foo{};

int main()
{
  Foo * foo(new Foo);
  Bar * bar = static_cast<Bar *>(foo);
}
Русский военный корабль идёт ко дну!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.