网站地图官方微信:
网站首页 黄川镇 龙市镇 苗桥镇 曾都区 坭坝乡 庆城县

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 《CS2》奥斯汀 Major 中中国战队 LVG 止步 12~14 名,如何评价这一成绩? |

    先说点好的: 1.首先那当然是成绩可喜,尤其是作为全华班来说...

    查看详情>>
  • | 有没有一个特别好用的Linux系统? |

  • | 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里? |

  • | 你刚刚复制的内容是什么? |

  • | 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵? |

  • | 有哪些故意缩短产品寿命的设计? |

  • | 为什么北方不善水战呢?北方也有很多大江大河呢? |

  • | 中医把脉是***吗? |

  • | 60×40×50 的鱼缸,请问有什么样的过滤器好用呢? |

  • | 鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事? |

  • | 有哪些令你终身难忘的女性? |

  • 1、不要选缸内放水泵的,缸小,放水泵一不美观,二占缸内空间。...

    2025-06-20
  • 肯定过剩,但不是单纯多少问题,而是两个维度过剩: 1 部分线...

    2025-06-20
  • 为了变瘦变美啊 身高177,今早77.6公斤,咋办,除了挨饿...

    2025-06-20
  • 作为 C/C++ Developer,可以明确的告诉你:如果...

    2025-06-20

关注我们

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