网站地图官方微信:
网站首页 蔚汾镇 谢屯乡 龙回镇 岭东乡 香隆乡 涪阳镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 从长远来看,中国能对抗犹太人吗? |

    为何犹太人能掌控美国,却拿中国没办法?这么说吧,不是他们不想...

    查看详情>>
  • | 如何在新加坡最便宜的过夜? |

  • | Golang 中为什么没有注解? |

  • | LCD党真的只是少部分人吗? |

  • | 求大神解答,为什么大家都不喜欢用docker? |

  • | 北京多所高校建议舍弃罗马仕充电宝,品牌方称正调查,罗马仕充电宝质量如何?如何排查所用充电宝是否安全? |

  • | Excel 到底有多厉害? |

  • | 在NAS上安装了什么应用,让你的生活体验有了巨大的提升? |

  • | 你后悔娶了现在老婆吗? |

  • | 新手平面设计师(方向美工)怎么有目的提升设计能力? |

  • | 黑客为什么可以做到无需知道源码的情况下找出系统漏洞? |

  • 拍的土,贵。 拍的光鲜亮丽,便宜。 比如电视剧《庆余年》...

    2025-06-23
  • 用内存虚拟化方案就可以了。 因为 Obsidian 对于 ....

    2025-06-23
  • 首先啊,你要搞清楚,写简历那可是门艺术活儿,不是堆砌几个技术...

    2025-06-23
  • 听歌不用会员 畅听全网歌曲 GitHub超火的开源软件 音流...

    2025-06-23

关注我们

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