Obsolete Members for <QtAssert>
Los siguientes miembros de la clase <QtAssert> son obsoletos. Se proporcionan para que el código fuente antiguo siga funcionando. Desaconsejamos su uso en código nuevo.
Macros
(deprecated) void | Q_ASSUME(bool expr) |
Documentación de macros
[deprecated] void Q_ASSUME(bool expr)
Esta macro está obsoleta. Desaconsejamos su uso en código nuevo.
Hace que el compilador asuma que expr es true.
Se sabe que esta macro produce peor código que cuando no se inserta ninguna suposición en el código, con algunas versiones de compiladores. Los argumentos que se le pasan se evalúan siempre, incluso en modo release, con algunos compiladores y no con otros, por lo que el código de la aplicación debe ser consciente de esas posibles diferencias de comportamiento.
No lo utilice en código nuevo. Se mantiene tal cual por compatibilidad con código antiguo y probablemente se eliminará en la próxima versión mayor de Qt.
Véase también Q_ASSERT(), Q_UNREACHABLE(), Q_LIKELY(), y 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.