Почему конструктор перемещения не выбирается при возврате локального объекта типа, производного от возвращаемого типа функции?
#c #return #language-lawyer #move-semantics #compiler-bug #c #Возврат #язык-юрист #перемещение-семантика #ошибка компилятора Вопрос: Следующий код отклоняется как Clang, так и GCC (магистральные версии): #include <memory> struct Base { Base() = default;…