On Monday, 26 de September de 2011 18:06:40 Oswald Buddenhagen wrote:
> if one takes it further and allows pre-processing the actual source
> code, one could solve the fragile base class problem within qt scope.
> while d pointers solve it for data, virtual functions and later added
> reimplementations pose a very real problem for qt's binary
> compatibility (especially non-qobject classes).
> 
> fwiw, in java this problem is solved by the compiler (gjc has a mode to
> produce such code), but it is not generically solvable for c++ due to
> constraints of the language. it would be solvable for qt due to language
> limitations we can impose on classes for which we have strong binary
> compatibility requirements. of course, one could do it in the compiler
> by adding an appropriate language extension, too.

What are you proposing?

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
   Software Architect - Intel Open Source Technology Center
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Qt5-feedback mailing list
[email protected]
http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback

Reply via email to