Please look into http://www.parashift.com/c++-faq-lite/strange-inheritance.html#faq-23.9
Could someone describe in more detail why the function of the base class is hidden. I think name mangling should not impose such a restriction, is it deliberately made so in C++ language? Cordially, KnowledgeSeeker
