uniform инициализация

class fraction {
public:
   int num;
   int dem;

};

int main() {
    fraction fr{1,2};
}

Как это работает? Я не предоставлял конструктор с параметрами int и по умолчанию они не предоставляются

fraction fr{1,2}; 

Прямая инициализация работает как и ожидается


Ответы (0 шт):