https://ideone.com/sBRvjxC++ (Qt)
class A {
public:
A(int) {}
A& operator=(int){return *this;}
};
class B: public A {
using A::A;
using A::operator=;
};
int main()
{
B a(1), b(1);
a = b;
return 0;
}
Та не работает. Возможно из-за Templates.
Спасибо за ответ конечно, я промоделирую вашу ситуацию для шаблонов...... (просто ; пропустил, в оригинале она есть).
Давайте попробую в своих шаблонах по нарастающей, и отвечу.....