Есть класс 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");
Этого можно как-то избежать?
Ответ на:
комментарий
от lester

Ответ на:
комментарий
от Torvus
Ответ на:
комментарий
от Torvus
Ответ на:
комментарий
от lester

Ответ на:
комментарий
от Torvus
Ответ на:
комментарий
от lester

Ответ на:
комментарий
от smh

Ответ на:
комментарий
от Torvus
Ответ на:
комментарий
от lester


Ответ на:
комментарий
от staseg

Ответ на:
комментарий
от staseg


Ответ на:
комментарий
от Torvus
Ответ на:
комментарий
от lester


Ответ на:
комментарий
от Torvus

Ответ на:
комментарий
от staseg

Ответ на:
комментарий
от jtootf

Ответ на:
комментарий
от Torvus

Ответ на:
комментарий
от smh


Ответ на:
комментарий
от Torvus


Ответ на:
комментарий
от josephson

Ответ на:
комментарий
от Torvus

Ответ на:
комментарий
от Torvus

Ответ на:
комментарий
от Torvus

Ответ на:
комментарий
от www_linux_org_ru

Ответ на:
комментарий
от www_linux_org_ru

Ответ на:
комментарий
от Torvus

Ответ на:
комментарий
от Torvus
Ответ на:
комментарий
от smh

Ответ на:
комментарий
от www_linux_org_ru
Ответ на:
комментарий
от Torvus
Ответ на:
комментарий
от Torvus

Ответ на:
комментарий
от smh

Ответ на:
комментарий
от andreyu

Ответ на:
комментарий
от smh

Ответ на:
комментарий
от Torvus
Ответ на:
комментарий
от smh

Ответ на:
комментарий
от Torvus
Ответ на:
комментарий
от smh

Ответ на:
комментарий
от Torvus
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.