Назначить производный класс базовому классу

Безопасно ли делать следующее или это неопределенное поведение:

class Base
{
private:
    int a;
};

class Derived : public Base
{
private:
    int b;
};

Base x;
Derived y;
x = y;   // safe?

Вырезаются ли лишние биты в производных классах?

10
задан Magnus Hoff 18 September 2010 в 20:03
поделиться