Я не могу скомпилировать этот код:
struct Base
{
int A;
};
struct Derived : public Base
{
int B;
};
int main()
{
Derived d{ 1, 2 };
return 0;
}
Ошибка C2440 'инициализация': невозможно преобразовать из 'списка инициализатора' в 'Производные'
Какя могу инициализировать эту структуру как Derived d.A = 1, d.B = 2
?
Я использую Visual Studio Professional 2017 Версия 15.6.0.