Подклассы, перегрузка оператора присваивания?

Если у меня есть указанные ниже классы:

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?
};

Если он действителен, будет ли это иметь значение?

6
задан SSight3 7 September 2011 в 10:21
поделиться