qt - QDebug的operator<<链式输出,包括include表达式,输出意外结果
问题描述
当我执行以下代码时:
bool ok = false;
QByteArray ba("fffff3");
qDebug() << ok << ba.toInt(&ok, 16) << ok;
输出为true 16777203 true,我隐约知道为什么。有人可以解释发生了什么。ok的更改过程是什么?
解决方案
推荐阅读
- android - java.io.IOException:Android Firebase 中的 FIS_AUTH_ERROR 但调试模式正常
- git - git local 无法统计权限被拒绝
- javascript - Javascript,无法动态更改产品页面
- excel - Excel VBA 宏错误:过程太大
- javascript - 热图 yAxis 更改未按预期工作
- c++ - 以最少的等待时间迭代数组 2 种方式(动态编程)
- angular - 我应该如何处理 angular pwa 中的新服务器 URL 重定向?
- python - 如何使用 Flask-MQTT 处理失败的连接
- arrays - 为什么无论我在 do while 循环中输入什么,n 值都保持为 4?
- linux - 如何在 ARM64 Linux 中创建 1:1 MMU 映射?