自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除