网站地图官方微信:
网站首页 顺会乡 通北镇 茅村镇 龙桥乡 南木乡 曙坪镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 敢不敢留下一张自拍照让人打分? |

    不是自拍,他拍算吗。 23年的夏天和好朋友一起去海边,玩了...

    查看详情>>
  • | PHP初学者,我能不能使用PHP来开发桌面应用? |

  • | 梁朝伟和刘青云等人为什么都没要孩子? |

  • | 小腿能粗到什么地步? |

  • | 如何使Windows上安装的Macos虚拟机流畅运行? |

  • | 如何判断鱼缸中的硝化系统是否已经成功建立? |

  • | 如何评价《三角洲行动》S5 赛季新地图「潮汐监狱」? |

  • | 如何客观评价李小冉的长相? |

  • | Swift 和同时代的其他语言比起来怎么样? |

  • | 为什么这么久了还是没有主流软件开发鸿蒙版? |

  • | 男医生在给年轻靓丽的女性检查时会是什么心态? |

  • 德国lamy有一款笔叫恒星的钢笔,我的笔尖坏了,买了个国产替...

    2025-06-20
  • 为什么经济难? 因为地方债务高,市场调节能力变差了。 因为...

    2025-06-20
  • 亲自测试,一块intel的2t ssd,里面装满了许多vmw...

    2025-06-20
  • 底砂上是褐藻,玻璃上是绿斑藻。 鱼缸里的褐藻,实质是硅藻,...

    2025-06-20

关注我们

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