Есть класс A, у которого есть метод get(const char *). Необходимо написать потомка класса A и QObject. пишу так:
class A
{
public:
A();
~A();
int get(const char *);
}
class B : public QObject, public A
{
Q_OBJECT
public:
B();
~B();
int get(bool);
}
Далее делаю так:
B *var = new B();
int i = var->get("text");
И при компиляции получаю сообщение о том, что класс B не имеет такого метода. Приходится явно указывать из какого базового класса я хочу получить метод:
int i = var->A::get("text");
Этого можно как-то избежать?