- 博客(2)
- 收藏
- 关注
原创 有趣的现象--编译器内的double与int
前几天写算式的时候,遇到一个奇怪的现象,同一个算式输出结果有些对,有些不对,然后上千个数据挨个挨个打印,最后终于发现了问题所在首先,算式采用的数据类型为double,而输进去的数据为int,也就是算式是然后呢,在-b-c=-3274570900时,a居然等于1020396396本来以为是类型的问题,就加了个强制转换但打印出来仍为正值,发现了这个现象以后,又试了很多值,发现但凡算出来的值在int——(-uint)范围内,即-2147483648—(-4294967295),a的值都会是正值,其值大小为。
2025-07-18 00:14:00
168
原创 定时器使用std::thread代替Timer的使用
定时器Timer是基于事件循环写得,所有的活跃定时器均是由一个事件去处理得。换句话说,当其中一个定时器卡死时,其他定时器也会卡死,这其实对于很多工程场景都不适合,如果需要达到计时效果又不希望程序卡死得,std::thread是一个很好的选择。
2025-07-06 22:47:50
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅