网站地图官方微信:
网站首页 包装制品配附件 包装制品 阅览室桌椅 眼镜架 眼镜布 削笔器

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗? |

    不请自来。 作为一名游戏开发程序员,说说我在为游戏适配hm...

    查看详情>>
  • | 有一个***约你出去,你会去吗? |

  • | 为什么好多人不承认大众审美就是喜欢白皮? |

  • | Chrome 浏览器设计的神细节有哪些? |

  • | 我的世界怎么租一个四个人的服务器? |

  • | 有哪些故意缩短产品寿命的设计? |

  • | 如何评价DuckDB? |

  • | go 有哪些成熟点的后台管理框架? |

  • | 你们都什么时候对男女之事开窍的? |

  • | 《碟中谍 8》都有哪些槽点? |

  • | 卖域名还是个好生意吗? |

  • 2025年6月,苹果在WWDC 2025上发布了令人惊艳的i...

    2025-06-20
  • 以前我晚上出去拍星空根本不带虚的,直到几年前的一个晚上在西藏...

    2025-06-19
  • 一天5000枚啊,我给你算个账。 我就给你一枚火箭弹算一吨...

    2025-06-20
  • 我一儿一女,平心而论和儿子在一起更轻松。 ***期早上起来...

    2025-06-19

关注我们

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