网站地图官方微信:
网站首页 华安县 牧野区 仁里乡 金岭乡 冯村镇 香山乡

当前位置: 首页 >

程序员随意使用size_t是否属于***行为?

你写uint32,然后str真有4个G以上长度的时候你就老实了。

写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。

如果一定要不一致,那你千万当心。

要不然不知道有多少屎要去踩。

就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。

这不是格局不格局的问题,str长度大于4…。

程序员随意使用size_t是否属于***行为?

  • | 为什么提傅首尔面相而忽略一件事情本质呢? |

    最近新火起来一个博主,叫“傅平壤”。 长这样: 本人和...

    查看详情>>
  • | 为什么欧美影视喜欢露点? |

  • | 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)? |

  • | SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响? |

  • | 大家的NAS都是24小时不关机吗? |

  • | 为什么越来越多的 SSD 不带片外缓存了? |

  • | 鱼缸有没有简单的过滤配置搭配方式? |

  • | 胸大的女孩会自卑 吗? |

  • | Golang和J***a到底怎么选? |

  • | 尊界S800 车内软包部分***用 0.2mm - 0.5mm 超细针脚缝制处于什么工艺水平? |

  • | 如何制造一个高级的阳谋? |

  • 可以肯定没过时。 但我感觉确实是没什么优势了,劣势仍然在。...

    2025-06-20
  • 一开始还以为是不支持 Intel 了,后来发现不是的,因为还...

    2025-06-20
  • 我娃卡出来的bug, 现在的孩子吧,给手机就不好好学习。 不...

    2025-06-20
  • 拿破仑1813(Wargamer: Napoleon's 1...

    2025-06-20

关注我们

添加微信好友,关注最新动态