Qu'est-ce que les macro de Qt ont de moins standard que les macro de, disons, boost ?
Il ne supporte pas les templates de QObject
C'est vrai. C'est un petit inconvénient du système actuel. Mais apparemment, pas tellement de développeurs ont besoin de ça.
(Dans Qt5 tu peux connecté à un slot parametré par un template.)
si tu a besoin qu'une partie des fonctionnalités […] qui ne nécessité pas de compiler du code généré, et bien tu te tappe quand même du code généré et toutes les limitations de moc
Non. Tu ne met pas la macro Q_OBJECT et tu n'as pas besoin de code généré.
Et tu peux donc avoir des QObject avec template (exemple: QFutureWatcher)
[^] # Re: Signaux / slot
Posté par Gof (site web personnel) . En réponse à la dépêche Projet Qt5 : lecteur de musique. Évalué à 4.
Qu'est-ce que les macro de Qt ont de moins standard que les macro de, disons, boost ?
C'est vrai. C'est un petit inconvénient du système actuel. Mais apparemment, pas tellement de développeurs ont besoin de ça.
(Dans Qt5 tu peux connecté à un slot parametré par un template.)
Non. Tu ne met pas la macro Q_OBJECT et tu n'as pas besoin de code généré.
Et tu peux donc avoir des QObject avec template (exemple: QFutureWatcher)