网站地图官方微信:
网站首页 后所乡 横渡镇 张沟镇 坪坦乡 白头镇 老马乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何? |

    本人不幸,老家跟县城上班的地方都被淹了,去年洪峰到54米我家...

    查看详情>>
  • | 为什么中国的英语教育这么失败? |

  • | 怎么看待B站舞蹈区和某些风格比较暴露的up? |

  • | 自己拥有一台服务器可以做哪些很酷的事情? |

  • | 国密加密算法有多安全呢? |

  • | 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗? |

  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

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

  • | 空战的时候可不可以先击落预警机? |

  • | 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平? |

  • | 中国的歼-10 在世界上是什么水平? |

  • 我来一次性说清楚,请相信我,n年前作为专业的文科生,我特别研...

    2025-06-20
  • 目前阿里云盘的现状,几乎是是跑路了,不知道谁还用这网盘开通会...

    2025-06-20
  • 我搞了半天,拿到了一动态的ipv6。 还得在家里开一台电脑挂...

    2025-06-20
  • 此刻是2025年6月19日下午五点,此刻我看的沪金期货收盘是...

    2025-06-20

关注我们

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