C ++: Доступ к родительским методам и переменным

Как мне получить доступ к этому родительскому методу и родительской переменной?

class Base
{
public:
    std::string mWords;
    Base() { mWords = "blahblahblah" }
};

class Foundation
{
public:
    Write( std::string text )
    {
        std::cout << text;
    }
};

class Child : public Base, public Foundation
{
    DoSomething()
    {
        this->Write( this->mWords );
        // or
        Foundation::Write( Base::mWords );
    }
};

Спасибо.

Изменить: А что, если есть двусмысленность?

11
задан 13 January 2012 в 05:45
поделиться