Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 14:35
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

базовый абстракный класс должен гарантировать что все наследники смогут испустить сигнал определнного типа.Код:class A: {signals: virtual void a() = 0;}class B: public QObject, public A{Q_OBJECTsignals: void a();}работа с экземляром класса ведется через указатель на базовый классКод:A *instA = static_cast<A *>(new B())...connect(instA,SIGNAL(a()),this,SL OT(slot_a()) Это жизнеспособно ?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
А у меня в классе самая большая грудь, я в 5м классе и уже ливчик ношу, 3й размер, а девочки смеются, что делать? Guest Ещё вопросы и ответы из архива 3 5 09.03.2012 17:15
что известно о базовом материнском капитале при рождении третьего ребенка? Guest Ещё вопросы и ответы из архива 7 0 12.01.2012 10:37
Приехал в лес поставил на сигнал. и села батарейка сигнал не снять что делать? Guest Новые вопросы и ответы 3 0 04.01.2012 07:24
как отловить сигнал закрытия дочерней формы в классе главной форме??? Guest Новый архив 3 0 28.09.2011 20:19
QObject QList<QObject*> Список объектов Guest Третий архив вопросов и ответов 0 28.09.2011 17:32



© www.otvetnemail.ru - Форум вопросов и ответов.