网站地图官方微信:
网站首页 启东市 榴园镇 周营乡 南坝镇 黑竹镇 俄支乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 三亚女游客毒蛇咬伤致死***暴露了我国什么问题? |

    我只能说,北方人实在是过于胆大。 先说明对,对于广西人来说...

    查看详情>>
  • | 上海作为超大城市,高架上反而没有特别拥堵,上海交警是如何治理的?有哪些措施是其他城市可以效仿的? |

  • | 2025年了 Rust前景如何? |

  • | 微信头像会影响第一印象吗? |

  • | 如何评价巴黎世家官宣杨超越为品牌挚友? |

  • | 瑜伽裤和牛仔裤哪个更显身材? |

  • | U 盘用什么文件系统好? |

  • | 大家猜猜伊朗的结局如何? |

  • | 阿里网盘为什么没有动静了? |

  • | 你健身是为了什么? |

  • | 现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化? |

  • 如果是看热闹的乐子人,那确实都不怎么提了。 黑Falcon...

    2025-06-20
  • 惨,老马实惨,惨不忍睹,都这样了,还在喊姐姐呢。 神机...

    2025-06-20
  • 在Android系统上停止携带32位和X86原生库,并且放弃...

    2025-06-20
  • 我前司搞过一次,让我用Python统计gitlab提交代码量...

    2025-06-20

关注我们

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