网站地图官方微信:
网站首页 赵北乡 高作镇 东案乡 合浦县 铺门镇 色达县

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 这种裙子是不是对直男爆杀? |

    咋说呢,欧美款型的裙子欧美身材穿才是薄纱,在大街上见过瘦到特...

    查看详情>>
  • | 为什么印度都不肯正视中印之间的差距派人来中国学习呢? |

  • | 2025年,Gitea 和 GitLab 应当如何选择? |

  • | 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗? |

  • | 独立开发者为什么坚持独立而不愿意合作? |

  • | 该怎么反驳有的人说;“东德和西德,朝鲜和韩国就是上帝摆出来最大的例子”? |

  • | obsidian用一两年后会有多大?全文搜索还快吗? |

  • | 想问下有木有友友因为zotero买过青柠学术的会员,值得吗? |

  • | 为什么微信不向telegram学习? |

  • | Golang 中为什么没有注解? |

  • | 用K8s的公司有多少人会部署K8s? |

  • 去了127个国家才发现,越南***行业最为猖獗。 越南美女多...

    2025-06-25
  • 剪映客户端是QT写的,界面用Quick去搭建的,没有玩Ele...

    2025-06-25
  • 说个笑话: 某公司的一个信息系统,起初用A供应商的10万块一...

    2025-06-25
  • 我觉得反驳弃用的人没有想明白两个问题: 1、如何证明Mong...

    2025-06-25

关注我们

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