网站地图官方微信:
网站首页 四排镇 和睦镇 英桥镇 谢河镇 民建乡 台东市

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 为什么小米造车可以叫小米,而华为不可以用华为品牌造车? |

    hw是市场上唯一合法的集资公司,每年需要拿出销售额的十分之一...

    查看详情>>
  • | 有个身高175cm女友是什么体验? |

  • | php写一个图片售卖程序,用框架好还是直接写好? |

  • | 如何看待杭州多家健身房拒绝为 60 岁以上老人办卡?如果有老年友好健身房,哪些设备是必要的? |

  • | Golang 的 Web 框架该怎么选择?Web 开发又该怎样学? |

  • | 实体店为什么生意越来越难做了? |

  • | 有哪些让你目瞪口呆的 Bug ? |

  • | 安抚奶嘴会影响嘴形吗? |

  • | 如何在不重装系统和软件的情况下换系统盘? |

  • | 弗利萨那么害怕超级赛亚人,为啥还留着贝吉塔等人,不完全杀光? |

  • | 如何评价前端框架 Solid? |

  • 如果没打算花钱的话,直接github page走起 1.登录...

    2025-06-27
  • 我一直不建议买入门版的MacBook Pro,理由是这么几个...

    2025-06-27
  • 这玩意解决了***网站中最常见的弹幕吐槽:究竟是谁头上长个摄...

    2025-06-27
  • 准确的说:业务越宽泛,用Golang就越费劲,垃圾到不至于。...

    2025-06-28

关注我们

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