LINUX.ORG.RU

История изменений

Исправление gentoo_root, (текущая версия) :

А здесь мне уже не понятно, указатель ведь указывает на потомка, а его можно легко привести к QObject

Parent *pointer — это же предок, а не потомок. Если там реально объект класса Child, то сначала надо скастовать Parent в Child, потом Child в QObject, иначе сегфолтить будет.

public signals:

#define signals protected

void someSignal() {}

Тело сигнала здесь не нужно, оно будет в сгенерированном moc исходнике.

Исходная версия gentoo_root, :

А здесь мне уже не понятно, указатель ведь указывает на потомка, а его можно легко привести к QObject

Parent *pointer — это же предок, а не потомок. Если там реально объект класса Child, то сначала надо скастовать Parent в Child, потом Child в QObject.

public signals:

#define signals protected

void someSignal() {}

Тело сигнала здесь не нужно, оно будет в сгенерированном moc исходнике.