网站地图官方微信:
网站首页 牛岗乡 宋村镇 祁仪乡 孔集乡 金薮乡 都坪镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 颈椎生理曲度变直可以通过运动康复吗? |

    来门诊看颈椎不适、活动不利的年轻人特别多, 他们的颈椎X线片...

    查看详情>>
  • | 5070ti什么时候才能回归正常价格? |

  • | 目前最具性价比的全栈路线是啥? |

  • | 鱼缸长这种藻是什么藻?是好是坏? |

  • | 使用J***a开发简单CAD软件? |

  • | 怎么才能让孩子在不牺牲睡眠和运动时间的前提下,成绩名列前茅? |

  • | 为何Microsoft能一直留在中国市场? |

  • | 中国外交部及有关使领馆正迅速组织撤离在以、伊的中国公民,目前当地情况如何? |

  • | 销量爆炸的华为nova14是不是证实华为已经腾出精力来收复中端市场了? |

  • | 开战斗机从上海到北京要多久,那是一种什么样的体验? |

  • | Redis 是个单线程的程序,每秒 10000,为什么会这么快?具体是快在哪里?EPOLL 还是内存? |

  • 大家都别争了,微软已经给出了官方的中文翻译了!.NET 的官...

    2025-06-19
  • 不知道算不算抽象,但是我觉得很好玩,到现在都没跟别人说过这个...

    2025-06-19
  • 就这么说吧,yu7是什么??? yu7据说是雷总准备的后手,...

    2025-06-19
  • 现在已经是牛市,只有牛市如何走的问题。 就目前时间节点,对于...

    2025-06-19

关注我们

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