摘要: 简介 场景:程序在linux下运行,将中英文写入文本,将文本在windows上打开时,中文出现乱码 原Qt5中: QFile file; file.open(QIODevice::WriteOnly|QIODevice::Text); QTextStream textStream(&file); t 阅读全文
posted @ 2024-05-25 14:32 Citrusliu 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 简介 两个浮点数不能直接使用 == 来确定相等,因为浮点数精度可能导致微小的误差 方法一: 使用std::abs()函数来比较两个浮点数的差值是否小于一个非常小的阈值 float a = 1.5; float b = 2.3; float epsilon = 1e-9; if (std::abs(a 阅读全文
posted @ 2024-05-25 14:13 Citrusliu 阅读(78) 评论(0) 推荐(0) 编辑