Em quarta-feira, 19 de abril de 2017, às 22:56:46 PDT, Igor Mironchik 
escreveu:
> class Channel
> 
>    :  public QObject
> 
> {};

> void mySlot()
> {
>    Channel * ch = qobject_cast< Channel* > ( sender() );
>    // You are 100% sure that sender() is Channel!!!
>    // And this cast will fail!!!
> }

And so will dynamic_cast fail.

Fix it by adding a non-inline virtual destructor to Channel.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to