网站地图官方微信:
网站首页 白山镇 澧东乡 芒场镇 大足区 兰田镇 鲁甸县

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 哪一刻你疯狂渴望钱? |

    那是一个晚上,我跟朋友一块喝酒,异地的女朋友打电话,我以为是...

    查看详情>>
  • | 中国发动机是技术落后,还是材料技术没有攻克? |

  • | 慈禧为什么要反对戊戌变法? |

  • | 罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市? |

  • | 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里? |

  • | 新婚那天晚上你们是怎样度过的? |

  • | 山东寿光较大中毒事故致 7 死 4 伤,副市长等 26 人被问责,此事有哪些警示意义? |

  • | 超级喜欢穿短裙正常吗? |

  • | 老公每晚都想要怎么办? |

  • | 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾? |

  • | vue 框架开发的项目结构是如何搭建的? |

  • 11月份的事,我同学醉酒打滴滴回家,上楼后发现手机没了,瞬间...

    2025-06-18
  • 我大学室友说江西有献世文化,我不明白献世是什么意思。 他解释...

    2025-06-18
  • 当然是共用一个脚本好,因为他们本身就是一模一样的东西,你所谓...

    2025-06-18
  • 一个社区语言能泛起多大浪花?PHP30周年线上活动PHPve...

    2025-06-18

关注我们

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