In which way should I access this parent method and parent variable?
class Base { public: std::string mWords; Base() { mWords = \"blahblahblah\" } };
Since there is no naming conflict, simply use Write(mWords). Use the other 2 if you have local variables that conflict, or when the names are hidden.
Write(mWords)