Obsolete Members for <QtAssert>
Les membres suivants de la classe <QtAssert> sont obsolètes. Ils sont fournis pour permettre aux anciens codes sources de continuer à fonctionner. Il est fortement déconseillé de les utiliser dans un nouveau code.
Macros
(deprecated) void | Q_ASSUME(bool expr) |
Documentation sur les macros
[deprecated] void Q_ASSUME(bool expr)
Cette macro est obsolète. Il est fortement déconseillé de l'utiliser dans un nouveau code.
Fait supposer au compilateur que expr est true.
Cette macro est connue pour produire un code plus mauvais que lorsqu'aucune hypothèse n'est insérée dans le code, avec certaines versions de compilateurs. Les arguments qui lui sont passés sont toujours évalués, même en mode release, avec certains compilateurs et pas d'autres, de sorte que le code de l'application doit être conscient de ces différences de comportement possibles.
Ne l'utilisez pas dans un nouveau code. Il est conservé tel quel pour des raisons de compatibilité avec l'ancien code et sera probablement supprimé dans la prochaine version majeure de Qt.
Voir aussi Q_ASSERT(), Q_UNREACHABLE(), Q_LIKELY(), et Q_PRESUME().
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.