
Сообщение от
Сыроежка
Любой конструктор в том числе и конструктор копирования, называются определенными пользователем функциями преобразования.
Но тут-то как раз не было определено конструктора копий, а значит, мы не можем назвать его
определенными пользователем функциями преобразования. Для меня здесь один конструктор, объявленный пользователем, он же конструктор преобразования из int в integer1. И он там не вызвался. Возможно, плохо владею терминологией

Сообщение от
Сыроежка
struct A
{
int A;
};
А так можно? я не знала