Если я добавлю в конструктор move (или оператор переадресации) мою библиотеку, я нарушу бинарную совместимость? Может ли это дополнение каким-либо образом сломать код пользователя?
class Foo {
public:
Foo();
Foo(Foo const&);
Foo& operator=(Foo const&);
// new methods:
Foo(Foo&&);
Foo& operator=(Foo&&);
};