Как мне написать конструктор копирования с множественным наследованием?
B1
а также B2
наследуется D
в цепочке наследования нет алмазов. Мне нужно написать конструктор копирования в D
так что он вызывает конструкторы копирования B1
а также B2
Я хочу избежать написания clone()
Вот
Что не так с классическим подходом:
D(const D& other) : B1(other), B2(other)
{
}
?
Других решений пока нет …