网站地图官方微信:
网站首页 黑山县 东海县 关庙镇 柿子镇 色庆乡 坑镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 为什么小米造轿跑就能卖出去,其他厂商的轿跑就不好卖呢? |

    你上淘宝搜索一下,车载手机支架卖了多少个? 车载手机支架是否...

    查看详情>>
  • | 只能选一个,你选谁? |

  • | 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好? |

  • | 内存泄露就让它漏,可行吗? |

  • | 为什么抖音直播大半都是女主播在擦边? |

  • | 女生第一次来大姨妈什么感受? |

  • | 请问照片里这个人是谁呀? |

  • | 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么? |

  • | macbook air m4 敲代码是否够用? |

  • | golang和rust你选择哪个? |

  • | 为什么只有Linux内核中有KVM? |

  • 下班去接老公,在地库等了十多分钟不见他下来,上楼去找,看见他...

    2025-06-28
  • 最近, Rust 1.88.0 稳定版发布了,带来了一些非常...

    2025-06-28
  • 最近有个因为伊朗打仗回国的女的,抖音叫什么中伊夫妻啥的,当年...

    2025-06-28
  • 那只是你觉得。 实际上只有众包选手选择九号。 团队很少有...

    2025-06-28

关注我们

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