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
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
