网站地图官方微信:
网站首页 干窑镇 罗岭乡 容西镇 绵竹市 泥溪乡 马奈乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 为什么苹果从来不宣传内存? |

    前端时间心血来潮买了一个24G双通道内存的miniPC顶替台...

    查看详情>>
  • | 胖东来真有网上说的那么好吗? |

  • | 和女生合租,都会发生什么事情? |

  • | 为什么好多人开空调抠抠搜搜的? |

  • | postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢? |

  • | 女朋友把狗喝的水倒洗碗池里,还一副理所当然的样子,这对吗? |

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | 如何看待「鸿蒙系统一夜之间拥有 57 万个 App」这一说法? |

  • | 不鸡娃的结果是什么? |

  • | 那些168cm才80来斤的女生,真的现实生活中好看吗? |

  • | 为啥西方列强最后全不行了? |

  • 一味抵制,不如教会孩子控制欲望 从孩子六岁开始,就给他配了手...

    2025-06-29
  • 推荐几款短***创作(一键成片等)的软件,可用来做自己的数字...

    2025-06-29
  • 不一定,我直接说一下实例对比一下,你就懂了 很多人是因为不具...

    2025-06-29
  • 在桌面应用开发的漫长历史中,我们见证了技术范式的演进:从 j...

    2025-06-29

关注我们

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