Если у меня есть:
struct Base
{
};
struct Derived : Base
{
};
И я создаю Derived в main:
Derived* d = new Derived;
где (в куче или в стеке) создается моя база?Правильно ли я рассуждаю о том, что база является частью производного, поэтому она создается везде, где создается производное?Или это работает по-другому?