网站地图官方微信:
网站首页 沂涛镇 金平区 安东乡 开元乡 思蒙镇 古玉乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办? |

    有人说做后端才有时间学技术,做前端只是无尽地改页面,不敢苟同...

    查看详情>>
  • | 电蚊香液对身体有害吗? |

  • | 女朋友送的switch被亲戚要求送小孩我该怎么办? |

  • | 评价一下Proxmox VE与ESXi的优劣? |

  • | 中年夫妻有多少生活和谐的? |

  • | 张飞为啥被评价有国士之风? |

  • | ***机关工作人员如何申请Windows电脑? |

  • | 如何看待华人派遣赴日it彻底崩了? |

  • | 以色列为什么要打伊朗? |

  • | 公司准备换系统有什么好用的ERP系统推荐嘛? |

  • | 中国民间中小工厂能快速造出武器吗? |

  • 几年前有个小趋势,把J***a项目用Go重写,理由是省机器。...

    2025-06-20
  • “打车到出发点,承担全部高速费,唯一需求送到目的地” 你要是...

    2025-06-20
  • 想要给妈妈买抗老护肤品,你首先要问自己一个问题:20+、30...

    2025-06-20
  • 本文首发于公众号:Hunter后端 原文链接:Golang基...

    2025-06-20

关注我们

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