如果我有下面给出的类:
class TestA { public: const TestA &operator=(const int A){return *this;} }; class TestB : public TestA { public: //Inheritance? };
这个问题假设TestA类和TestB类在变量方面具有完全相同的内容:赋值运算符(或任何其他运算符)是否继承?
以下是否有效?
class TestB : public TestA { public: using TestA::operator=; //Inheritance? };
如果它有效,它会有所作为吗?