![]() |
Home · Overviews · Examples |
A description of the powerful features made possible by Qt's dynamic object model. The standard C++ object model provides very efficient runtime support for the object paradigm. But its static nature is inflexibile in certain problem domains. Graphical user interface programming is a domain that requires both runtime efficiency and a high level of flexibility. Qt provides this, by combining the speed of C++ with the flexibility of the Qt Object Model.
Qt adds these features to C++:
The meta-object system is a C++ extension that makes the language better suited to true component GUI programming. Although templates can be used to extend C++, the meta-object system provides benefits using standard C++ that cannot be achieved with templates; see Why Doesn't Qt Use Templates for Signals and Slots?
Copyright © 2008 Trolltech | Trademarks | Qt Jambi 4.4.0_01 |