网站地图官方微信:
网站首页 后窑镇 只乐镇 藤县 茶垭乡 以古镇 庄里镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | MySQL 面试中常见的问题有哪些? |

    说在前面“ MySQL 有几级缓存?每一级缓存,具体是什么?...

    查看详情>>
  • | Golang和J***a到底怎么选? |

  • | 为何雷军天天健身,却无健身痕迹? |

  • | NAS噪音太大,大家都吧NAS放置到哪了? |

  • | 为什么买了Switch后,却发现它并没有那么好玩? |

  • | 沙特王储:整个伊斯兰世界团结一致支持伊朗,你怎么看? |

  • | 为什么鸿蒙PC要排斥Linux生态? |

  • | 为什么剪映导出***时码率与原***一样,变得更模糊? |

  • | 大海捞针还捞着了是一种什么样的体验? |

  • | 你的鱼缸里养过什么奇怪的鱼? |

  • | 如何看待B站一些粉丝数高的UP主更新频率下降,B站高质量***产出断崖式下跌?近期B站发生了什么事情? |

  • 没设么错误 jb做swift根本打不过xcode 你在苹果的...

    2025-06-19
  • 我记得有个文件 规定了时间节点,和全网通过ipv6的数据流量...

    2025-06-19
  • 不不不,把python去掉,只用rust。 组合个毛线啊,...

    2025-06-19
  • 因为小米账期短,我爸做生意多年虽然没赚多少钱,但熬过了08和...

    2025-06-19

关注我们

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